Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery变量未定义错误_Jquery_Variables - Fatal编程技术网

Jquery变量未定义错误

Jquery变量未定义错误,jquery,variables,Jquery,Variables,我使用了下面的jquery语句,但在这里我得到了错误 function onGetDataSuccess(result) { Iteratejsondata(result); $(document).ready(function() { $("#pager").pager({ pagenumber: 1, pagecount: 5, buttonClickCallback: PageClick }); }); PageClick = function(pageclickednumber

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

我相信创建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 });
    });

您没有为
页面单击指定任何值,因此出现了未定义的消息。。