请问jquery如果$.get一个动态载入的网页内容?

jun4rui 发布于 2013/12/24 11:30
阅读 360
收藏 0

例如A网页,是用ajax填充内容的异步载入数据的网页,我该如何用jquery的get或post方式读取呢?

加载中
0
cswy
cswy
http://tool.oschina.net/apidocs/apidoc?api=jquery
0
leo108
leo108

我一直很好奇,为什么好多人如果和如何分不清

0
OSC首席键客
OSC首席键客
get一个网址,把读到的内容插入到页面就行了啊!
0
jun4rui
jun4rui

这个,可能这个问题不好描述,我举个例子来说吧:

a.html中<div id="content">aaabbbccc</div>,中间的aaabbbccc是页面载入后,用ajax插入的数据

我的jquery如果直接用$.get()/$.post()读取,是只能读到<div id="content"></div>的,没办法读到aaabbbccc,有什么方法可以读到aaabbbccc呢?或者说jquery实现不了?    


0
Mr_Zhou
Mr_Zhou

引用来自“leo108”的答案

我一直很好奇,为什么好多人如果和如何分不清

+1024
0
Z
Zicl
可以换个方式实现。打开一个隐藏的iframe,然后从iframe从获取需要的节点。
0
jun4rui
jun4rui

引用来自“Zicl”的答案

可以换个方式实现。打开一个隐藏的iframe,然后从iframe从获取需要的节点。

确实有考虑过,但是内容有多页,这个有头疼了    


0
atearsan
atearsan

引用来自“jun4rui”的答案

这个,可能这个问题不好描述,我举个例子来说吧:

a.html中<div id="content">aaabbbccc</div>,中间的aaabbbccc是页面载入后,用ajax插入的数据

我的jquery如果直接用$.get()/$.post()读取,是只能读到<div id="content"></div>的,没办法读到aaabbbccc,有什么方法可以读到aaabbbccc呢?或者说jquery实现不了?    


虽然还是不明白需求……但是jQuery必须能做到。你用的方法不对……

貌似有getText / getHtml 方法,不同的方法有区别的。


另外,不用jQuery也可以纯js通过Document读到你要的内容。就是麻烦点。

0
atearsan
atearsan

引用来自“Mr_Zhou”的答案

引用来自“leo108”的答案

我一直很好奇,为什么好多人如果和如何分不清

+1024

+1 TB, SSD 的。提问出现错字还好,这个能理解……

最可恨的是提问后,最后提问者来句:谢谢大家,问题我自己解决了。

然后楼下一大堆求解决方案的……直到提问者遇到下一个问题要问的时候才会复活一次,但是不会理会别人。

0
atearsan
atearsan

引用来自“Mr_Zhou”的答案

引用来自“leo108”的答案

我一直很好奇,为什么好多人如果和如何分不清

+1024

+1 TB, SSD 的。提问出现错字还好,这个能理解……

最可恨的是提问后,最后提问者来句:谢谢大家,问题我自己解决了。

然后楼下一大堆求解决方案的……直到提问者遇到下一个问题要问的时候才会复活一次,但是不会理会别人。

返回顶部
顶部