解析ajax HTML响应,并附加结果
我得到条件,我需要用ajax请求页面。 我得到HTML作为结果。 解析这些HTML结果,并将解析后的HTML内容附加到当前页面。
假设这个HTML内容是请求的内容:
如何解析#main
id选择器(包括javascript文本),而不是将其附加到当前HTML的一部分上。
jQuery.ajax({ url: requestedurl, type : "POST", dataType : "text", success: function(data) { console.log(jQuery(data).find("#main")); // than append } });
是不是使用jquery解析,但正则表达式? 非常感谢你的帮助。
ps:我尝试使用jquery加载结果,我得到文本节点内容等,不幸的是我不知道如何解析它。 🙁
将您的dataType从“text”更改为“html”
你应该跳过textnode。
我进入了控制台[ Text,
, , Text]
所以得到jquery(data)[1]
我在test.html中尝试了与您相同的操作:
在另一个文件中