如何在成功或失败时处理ajax请求

时间:2013-09-16 22:40:28

标签: jquery

我对jquery有一个小问题

http://jsfiddle.net/XGM67/

当我点击投票时,我将数据发送到服务器 服务器在失败时成功发送响应1

如果我刷新页面然后点击投票 - target.html('Voted')。addClass('voteed'); 再次应用

如果点击了任何投票链接,我希望只显示一次 - 我的意思是该类投注不适用于剩余的投票链接

我只是不知道如何处理 - 请帮忙 - 先谢谢你

$(document).ready(function(){

 $("#container .bar a").click(function(e) {

   // e.preventDefault();

   var target = $(this);

   $('span a').removeAttr('href');

   $('span a').off('click');

   var id = $(this).attr('id');

   var ip = '<?php echo ipAddress(); ?>';

    $.ajax({

      url: 'listener.php',

      data:'id='+ id +'&ip=' + ip, 

      success: function( response ){

       // here every thing is working       
       $('#msg').show(400);

       $('span a').removeAttr('href');

        $('span a').off('click');

         target.html('Voted').addClass('voted');

      }
    }); 

        return false;      
    });         
}); 

0 个答案:

没有答案