在yii上重新初始化JS以过滤加载ajax的Gridview

时间:2014-10-03 03:29:13

标签: javascript jquery ajax yii cgridview

我有一个带有下拉框和CGridView的页面。当用户从下拉框中选择一个项目时,会向控制器操作触发ajax调用,该操作调用renderPartial来加载CGridView,以替换原始的CGridView。

一切正常,除非我试图在装有ajax的CGridView上使用过滤器,原来的CGridView被带回来了。我最好的猜测是原始CGridView的JS仍然可用,而且它被触发了。

所以我的问题是:如何禁用/删除/重新初始化原始CGridView的JS,并用适当的JS代替加载ajax的CGridView?

(我看到有人建议将true作为第四个参数添加到renderPartial以强制进行后处理。但它没有用,我不确定它是如何工作的。)

(对不起,如果我在这个问题上没有说清楚。请随意发表评论,如果需要,我会添加更多细节。并提前感谢你。)

0 个答案:

没有答案