我对 ajax 函数有疑问。下面的代码:
<script type="text/javascript">
jQuery("#stage1 > div > div").live("click", function() {
var cat=jQuery(this).parent().index() + 1;
alert(cat);
jQuery.ajax({
type: "GET",
url: "<?php echo get_permalink(177); ?>",
data: {
curPage: <?php echo $post->ID; ?>,
id: cat }
}).done(function(msg) {
jQuery(this).html(msg);
});
});
</script>
问题在于this
完成功能。我在 Firefox 中有萤火虫,这就是为什么我知道数据已返回,它应该显示,但它没有。我认为jQuery(this)
是一个问题。有人知道如何this
在完成功能中使用吗?