我希望 page.html 对 side.html 的内容进行 ajax 请求并提取其两个 div 的内容。但是,尽管我尝试了一切,但我找不到解析响应的正确方法。
这是side.html:
<!DOCTYPE html>
<html>
<head>
<title>Useless</title>
</head>
<body>
<div id="a">ContentA</div>
<div id="b">ContentB</div>
</body>
</html>
这是page.html
<!DOCTYPE html>
<html>
<head>
<title>Useless</title>
<script type='text/javascript' src='jquery-1.9.0.min.js'></script>
</head>
<body>
Hello
<script type="text/javascript">
jQuery.ajax({
url: "side.html",
success: function(result) {
html = jQuery(result);
alert(html.find("div#a").attr("id"));
alert(html.find("div#a").html());
alert(html.find("div#a"));
},
});
</script>
</body>
</html>
当我访问此页面时,我没有收到任何错误,并且三个 alert() 产生 undefined、undefined 和 [object Object]。我究竟做错了什么?例子是住在这里。