10
回答
请问jquery如果$.get一个动态载入的网页内容?
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

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

举报
jun4rui
发帖于4年前 10回/351阅
共有10个答案 最后回答: 4年前

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

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

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


引用来自“Zicl”的答案

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

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


引用来自“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读到你要的内容。就是麻烦点。

引用来自“Mr_Zhou”的答案

引用来自“leo108”的答案

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

+1024

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

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

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

引用来自“Mr_Zhou”的答案

引用来自“leo108”的答案

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

+1024

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

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

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

顶部