2011-01-27 102 views
0

我使用此jQuery代码对我的网站中的新闻作者投票。JQuery投票问题

<script type="text/javascript"> 
    $(function() { 
     $(".vote").click(function() 
     { 
      var id = $(this).attr("id"); 
      var name = $(this).attr("name"); 
      var dataString = 'id='+ id ; 
      var parent = $(this); 

      if (name=='up') 

      { 
       $(this).fadeIn(200).html('<img src="dot.gif" />'); 
       $.ajax({ 
        type: "POST", 
        url: "up_vote.php", 
        data: dataString, 
        cache: false, 

        success: function(html) 
        { 
         parent.html(html); 
        } 
       }); 

      } 
      else 
      { 
       $(this).fadeIn(200).html('<img src="dot.gif" />'); 
       $.ajax({ 
        type: "POST", 
        url: "down_vote.php", 
        data: dataString, 
        cache: false, 

        success: function(html) 
        { 
         parent.html(html); 
        } 
       }); 

      } 
      return false; 
     }); 
    }); 
</script> 

这工作!投票后显示警告框表示感谢或结果。现在,如果在一个页面9个帖子(例如ADMIN发布)投票9显示9个警报框!

如何解决这个问题?

+0

不知道我完全理解这一点。您是否想要根据价值输入显示不同的警报?或取决于帖子/类型? – Alex 2011-01-27 14:51:05

回答