page.html が side.html のコンテンツを ajax リクエストし、その 2 つの 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>
このページにアクセスすると、エラーは発生せず、3 つの alert() は undefined、undefined、および [object Object] を生成します。私は何を間違っていますか?例はここでライブです。