0

在 IE 8trigger('reloadGrid')上,当调用 jqGrid 对象时,网格看起来像是被加载并且它也被清空了。

我的代码:

$('#myList').setGridParam({page:1});
$('#myList').setGridParam(url: 'http://..');
$('#myList').trigger('reloadGrid');

在 Chrome 中,请求被发送到服务器并且数据被适当地刷新。

编辑:请求被发送到服务器

4

2 回答 2

0

IE 使用客户端缓存。所以请确保对代码禁用缓存。

[OutputCache(Duration = 0, VaryByParam = "None")]        
public ActionResult GetArea(int locationId)
于 2012-10-10T11:07:19.403 回答
0

重新检查请求后,请求确实到达了服务器,但其 URL 参数是 Unicode 字符(U+05D0-א-Hebrew Letter Alef)。

与 Chrome 浏览器相反,IE 不会自动对 URL 进行编码。

于 2012-10-11T06:50:44.293 回答