我得到了需要使用 ajax 请求页面的条件。结果我得到了HTML。解析这些 HTML 结果,并将解析的 HTML 内容附加到当前页面。
假设这个 HTML 内容是请求的内容:
<html>
<head></head>
<body>
<div id="main">
<script type="text/javascript" src="http://script.com/js/script.js"></script>
</div>
</body>
</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 加载结果,我得到文本节点内容等。不幸的是我不知道如何解析它。:(