2014-09-11 134 views
0

我想为我的mvc项目创建一个自定义分页。这是我的下一个按钮。它在我点击它的时候起作用,但在那之后它不起作用。我的错误在哪里?第一次点击后JQuery单击事件不起作用

<script type="text/javascript"> 
     $(document).ready(function() { 
      $("#btnNext").click(function() { 
       $.ajax({ 
        url: '/Customer/Next', 
        data: { currentPageIndex: document.getElementById('currentPageIndex').value }, 
        success: function (response) { 
         $("body").html(response); 
        } 
       }); 
      }); 
     }); 
     </script> 
+0

存在括号问题,缺少'});'括号最后 – 2014-09-11 05:09:55

+6

它看起来像替换整个'',所以原始按钮id = btnNext'不再存在。如果新的html也有一个'id = btnNext'的按钮,那么使用带'.on' – 2014-09-11 05:11:02

+0

@Kartikeya的事件委托,这是因为复制粘贴到这里,但是谢谢。 – cagin 2014-09-11 05:11:59

回答

0

。使用本

$("body").on('click', '#btnNext', function() { 

代替

$("#btnNext").click(function() { 

看看,以了解更多关于.on()事件处理程序。

+0

这对我有效 – Amol 2016-12-30 12:34:28

相关问题