以下代码将“未定义”的警报发送到屏幕。我想提醒html
的#div
。为什么我的警报不显示我希望它显示的DIV?
$.ajax({
type: "POST",
url: pageurl,
dataType: "html",
success: function(data){
alert($(data).children("#div").html());
}
});
我可以在负荷做这样的事情,但我不认为我被允许:
url: pageurl + ' #div'
我怎样才能解决这个问题?
UPDATE:基于@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>
原始'data'字符串是什么样的? – BenM
你的意思是,你想采取你的回应的特定部分? –
您是否试过提醒您的数据 – rahul