gpt4 book ai didi

php - jQuery 太多递归 yii cgridview

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:28 24 4
gpt4 key购买 nike

我有 2 个 CGridView 在 beforeAjaxUpdate 上互相调用。我怎样才能防止递归?我只希望它调用另一个一次?

工作网格

'beforeAjaxUpdate' =>'function(id,options){     
var x = getQueryParams(options.url);
var data = "sort="+x.Jobs_sort + "&ajax=detailsgeoscan-grid";
$.fn.yiiGridView.update("detailsgeoscan-grid",{data:"sort="+x.Jobs_sort});
}',

详细地理扫描网格

'beforeAjaxUpdate' =>'function(id,options){
var x = getQueryParams(options.url);
var data = "Jobs_sort="+x.Jobs_sort + "&ajax=jobs-grid";
$.fn.yiiGridView.update("jobs-grid",{data:"sort="+x.Jobs_sort});
}',

最佳答案

我想你可以用一个可选参数 isNotFirst 来做到这一点:

工作网格

'beforeAjaxUpdate' =>'function(id,options,isNotFirst){     
var x = getQueryParams(options.url);
var data = "sort="+x.Jobs_sort + "&ajax=detailsgeoscan-grid";
if(typeof isNotFirst === "undefined"){
$.fn.yiiGridView.update("detailsgeoscan-grid",{data:"sort="+x.Jobs_sort}, true);
}
}'

详细地理扫描网格

'beforeAjaxUpdate' =>'function(id,options,isNotFirst){
var x = getQueryParams(options.url);
var data = "Jobs_sort="+x.Jobs_sort + "&ajax=jobs-grid";
if(typeof isNotFirst === "undefined"){
$.fn.yiiGridView.update("jobs-grid",{data:"sort="+x.Jobs_sort},true);
}
}',

如果isNotFirstundefined,yii会调用该函数,所以你可以调用另一个grid的函数,将isNotFirst设置为是的。

关于php - jQuery 太多递归 yii cgridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26041352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com