我有这个脚本使用jquery执行ajax但我想用特定内容更新,当我这样做时返回undefined ..
<script type="text/javascript">
$(document).ready(function(e) {
$.ajax({
url:'n.php',
cache:false,
type:"GET",
success: function(data){
$('.list-ball').html($(data).find(".count").html());
console.log($(data).find(".count").html());
}
});
});
</script>
答案 0 :(得分:0)
从console.log(data);
这样您就可以看到返回的数据 从那里你可以填充像这样的元素:
$("#myElement").html(data);
答案 1 :(得分:0)
您可以使用替换内容的$(selector).load()
函数:
$(document).ready(function() {
// [url] [any valid css selector]
$('.list-ball').load('n.php .count > *'); // Find `.count` content and place it instead of `.list-ball` content
});
如果DOM中没有显示.list-ball
元素,则不会执行ajax。