
success:function(data){
//如果ajax的dataType为json则忽略这一步
var json = eval("("+ data +")");
//这里的docs有多个,对应的需要循环取出,这里只取出了第1个,索引从0开始
//如果无误的话,值应为33484
alert(jsonresponsedocs[0]index);
}
ajax获取页面的返回值是可以当作独立的html文档 *** 作的,支持jq的选择器 *** 作,所以可以通过以下方式获取copy块中的源码:
success: function(responseText) {
var result=$(responseText)find(“copy”)first()html() ;
//result即为copy中的源码,当然也可以通过val(),text()获取相关值
你可以试一下text这个方法,就会发现页面上面填充以后的效果和你所传回来的html代码是一样的。html方法会把你传回来的字符串翻译成你想要的样子。而且text方法去某些标签中的内容的时候是不会取内容中的html标签,html则是全取。建议有时间多看看jquery的API
以上就是关于用jquery ajax获取页面数据。设置个button,点击button就能显示所需要提取的页面数据。详细如下补充全部的内容,包括:用jquery ajax获取页面数据。设置个button,点击button就能显示所需要提取的页面数据。详细如下补充、ajax请求a.html页面,返回指定的div中内容、jquery中的ajax返回类型中text和html有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)