jqgrid在分页或行列表时锁定

jqgrid在分页或行列表时锁定,jqgrid,Jqgrid,我们发现jqgrid有时会锁定…特别是在使用行列表下拉列表时。数据(XML)确实从服务器返回,我可以在GET中看到它,但是页面上的jqgrid不会刷新…然后,大多数时候,它会完全锁定,整个页面必须刷新。我发现无论数据集大小如何(100行与3000行的情况相同),无论浏览器如何,在我测试过的大多数网格上都会发生这种情况 有什么要找的提示吗 我是否应该考虑覆盖行列表更改时发生的默认刷新?使用刷新按钮覆盖在此处执行类似操作: 如果是这样的话,我该怎么做呢?在检查了我的网格配置、HTML等等之后……我

我们发现jqgrid有时会锁定…特别是在使用行列表下拉列表时。数据(XML)确实从服务器返回,我可以在GET中看到它,但是页面上的jqgrid不会刷新…然后,大多数时候,它会完全锁定,整个页面必须刷新。我发现无论数据集大小如何(100行与3000行的情况相同),无论浏览器如何,在我测试过的大多数网格上都会发生这种情况

有什么要找的提示吗

我是否应该考虑覆盖行列表更改时发生的默认刷新?使用刷新按钮覆盖在此处执行类似操作:


如果是这样的话,我该怎么做呢?

在检查了我的网格配置、HTML等等之后……我发现我的响应中有一个坏掉的XML元素。这个坏掉的XML是我代码中的一个bug,它总是发生在正好2MB的XML输出上。我将这一点追溯到服务器XML响应,修复了输出,现在网格中的XML页面可以很好地进行分页


因此,如果您注意到发生了这种情况,请首先对XML进行CDATA,然后检查是否有任何损坏的XML。

这里需要添加更多内容。。。在我看到的一个网格中,表中总共只有730条记录。如果我将行列表设置为1000,则不会加载任何内容。如果我有10行,并且将行列表设置为50,那么这种情况似乎也会发生……我不太确定如何处理这些?