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
in done 関数にあります。私はfirefoxにfirebugを持っています。そのため、データが返され、表示されるはずですが、表示されません。問題だと思いjQuery(this)
ます。this
done 関数での使用方法を知っている人はいますか?