Jquery变量未定义错误

时间:2010-03-24 12:43:57

标签: jquery variables

我使用以下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未定义....

1 个答案:

答案 0 :(得分: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 });
    });