gpt4 book ai didi

jquery - jqgrid 触发器 ("reloadGrid")导致 IE 显示“停止运行脚本”对话框

转载 作者:行者123 更新时间:2023-12-01 03:26:00 24 4
gpt4 key购买 nike

我已经在我的 asp.net MVC 应用程序中使用 jqgrid 很长时间了

今天 IE 突然显示“停止运行脚本”对话框

 A script on this page is causing your web browser to run slowly. If it continues to run, 
your computer might become unresponsive.

我已将范围缩小到我在运行一些 ajax 后尝试重新加载网格的代码。

如果我取出以下内容

$("#shippingscheduletable").jqGrid().trigger("reloadGrid");

该对话框未显示,当我将其放回去时,它又出现了。几个月来这个应用程序没有任何变化,而且运行得很好。

我已经完成了 jqgrid 绑定(bind)到的 Controller 操作,它运行得很好,它不会陷入任何循环或任何东西。

它在任何其他浏览器中都不会显示任何错误。有什么想法可以解决这个问题吗?

最佳答案

reloadGrid 的正确用法是

$("#shippingscheduletable").trigger("reloadGrid");

(参见 jqGrid documentation )而不是

$("#shippingscheduletable").jqGrid().trigger("reloadGrid");

您可以在 the answer 中找到 reloadGrid 的更复杂且记录较少的参数。 .

关于jquery - jqgrid 触发器 ("reloadGrid")导致 IE 显示“停止运行脚本”对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5160830/

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