我在我的javascript代码中遇到一个问题。我正在调用一个url,它返回一个partialview并将其加载到div中。之后我有了tableorter方法进行分页。但是在加载之后,url分页无法正常工作。 我的代码如下:
代码部分:
function FileMastergridpage(text) {
var url = encodeURI("Setpagesize_allrulesgrid?pagesize=" + text + "");
jQuery("#ruledetailsgrid").load(url, paging_function() );
}
function paging_function (){
alert('hello');
jQuery("#StandardGridid").tablesorter();
jQuery("#StandardGridid").tablesorterPager({ container: jQuery("#pagerOne"), positionFixed: false });
}
我无法得到'你好'警惕。所以任何帮助都将受到高度赞赏..
答案 0 :(得分:4)
应该是:
jQuery("#ruledetailsgrid").load(url, paging_function);
您立即调用该函数,而不是将其作为回调传递。
答案 1 :(得分:0)
您的代码将是这样的:
function FileMastergridpage(text) {
var url = encodeURI("Setpagesize_allrulesgrid?pagesize=" + text + "");
jQuery("#ruledetailsgrid").load(url,function() {
alert('hello');
jQuery("#StandardGridid").tablesorter();
jQuery("#StandardGridid").tablesorterPager({ container: jQuery("#pagerOne"), positionFixed: false });
});
或:
function FileMastergridpage(text) {
var url = encodeURI("Setpagesize_allrulesgrid?pagesize=" + text + "");
jQuery("#ruledetailsgrid").load(url, paging_function );
}
function paging_function (){
alert('hello');
jQuery("#StandardGridid").tablesorter();
jQuery("#StandardGridid").tablesorterPager({ container: jQuery("#pagerOne"), positionFixed: false });
}