日期:2014-05-17  浏览次数:20527 次

ajax+php 无刷新问题。。。。 求大牛
<div class='petz_box'>
    <div class="petz_img fillet">
        <img src="__PUBLIC__/Uploads/Thumb/s_<{$volist.picname}>" alt="">
    </div>
    <p class="tit"><{$volist.pictit}></p>
    <div class="zz">
        <a class="xh" vv="<{$volist.id}>">喜欢</a>
        <b><{$volist.num}></b>
    </div>
</div>
<{/foreach}>
<!-- 宠物加赞模块end -->
<script type="text/javascript">
$(function(){

$(".xh").bind('click',function(){
   var id = $(this).attr('vv');
        $.ajax({
            type:'POST',
            url:'__URL__/addnum',
            data:'id='+id,
            //dataType:"json",
            success:function(res){
                var i = res; //服务器端返回的值
          
                $(this).next().text(i); //这里怎么不能再无刷新状态改html页面的值???


            }
        });
});

});
</script>
还有每个会员只能 点一次 click ,下次就不能点了。

------解决方案--------------------
 $(this).next().text(i);
你认为这个 $(this) 是谁?
难道不是 $.ajax 吗?
------解决方案--------------------
还有每个会员只能 点一次 click ,下次就不能点了。

直接做一个onclick事件,点击后把innerHTML链接去掉就可以了