Jquery的变量错误

问题描述:

我用下面的jQuery的报表,但我在这个Jquery的变量错误

function onGetDataSuccess(result) { 
Iteratejsondata(result); 
$(document).ready(function() { 
    $("#pager").pager({ pagenumber: 1, pagecount: 5, buttonClickCallback: PageClick }); 
}); 

PageClick = function(pageclickednumber) { 
    $("#pager").pager({ pagenumber: pageclickednumber, pagecount: 15, buttonClickCallback: PageClick }); 
    $("#ResultsDiv").html("Clicked Page " + pageclickednumber); 
     } 
    }   
} 

错误出现错误:PageClick没有定义....

+0

你没有任何值分配给'PageClick'因此不确定的消息.. – ant 2010-03-24 12:49:34

我相信你的方式创建PageClick函数可以在其他代码或PageClick变量不在作用域中后解析。

试试这个:

$(document).ready(function() { 
     var PageClick = function(pageclickednumber) { 
      $("#pager").pager({ pagenumber: pageclickednumber, pagecount: 15, buttonClickCallback: PageClick }); 
      $("#ResultsDiv").html("Clicked Page " + pageclickednumber); 
     } 

     $("#pager").pager({ pagenumber: 1, pagecount: 5, buttonClickCallback: PageClick }); 
    }); 
+0

雅奏效? – bala3569 2010-03-24 12:50:05