回调中未调用Javascript警报

回调中未调用Javascript警报,javascript,jquery,function,callback,Javascript,Jquery,Function,Callback,我在javascript代码中遇到了一个问题。我调用了一个返回一个partialview的url,并将其加载到一个div中。之后,我使用tablesorter方法进行分页。但加载该url后,分页无法正常工作。 我的代码如下: 代码部分: function FileMastergridpage(text) { var url = encodeURI("Setpagesize_allrulesgrid?pagesize=" + text + ""); jQuery("#ruledet

我在javascript代码中遇到了一个问题。我调用了一个返回一个partialview的url,并将其加载到一个div中。之后,我使用tablesorter方法进行分页。但加载该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 });
} 
我也无法获得“hello”警报。因此,非常感谢您的帮助。

应该是:

jQuery("#ruledetailsgrid").load(url, paging_function);
您正在立即调用函数,而不是将其作为回调传递。

它应该是:

jQuery("#ruledetailsgrid").load(url, paging_function);

您正在立即调用函数,而不是将其作为回调传递。

您的代码如下所示:

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,function() {

alert('hello');
jQuery("#StandardGridid").tablesorter();
jQuery("#StandardGridid").tablesorterPager({ container: jQuery("#pagerOne"),     positionFixed: false });
 });
或: