回调中未调用Javascript警报
我在javascript代码中遇到了一个问题。我调用了一个返回一个partialview的url,并将其加载到一个div中。之后,我使用tablesorter方法进行分页。但加载该url后,分页无法正常工作。 我的代码如下: 代码部分:回调中未调用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
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 });
});
或: