以下代码以“未定义”的形式向屏幕发送警报。我想提醒一下html
。#div
$.ajax({
type: "POST",
url: pageurl,
dataType: "html",
success: function(data){
alert($(data).children("#div").html());
}
});
我可以做类似加载的事情,但我不认为我被允许:
url: pageurl + ' #div'
我该如何解决这个问题?
更新:根据@Murali 的建议,我尝试了以下方法,但它的行为仍然不像我想要的那样:
<html>
<head>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: 'index.html',
dataType: "html",
success: function (data) {
alert($(data).find('#site-content').html());
}
});
});
</script>
<title></title>
</head>
<body>
<div id="site-content">
some data</div>
</body>
</html>