2010-03-24 49 views
0

我用下面的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

回答

2

我相信你的方式創建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