在IE 8上,当在jqGrid对象上调用trigger('reloadGrid')
时,网格看起来像已加载并且它也一直在清空。
我的代码:
$('#myList').setGridParam({page:1});
$('#myList').setGridParam(url: 'http://..');
$('#myList').trigger('reloadGrid');
在Chrome中,请求会发送到服务器,并且数据已正确刷新。
编辑:请求将发送到服务器
答案 0 :(得分:0)
IE使用客户端缓存..因此请确保为代码禁用缓存。
[OutputCache(Duration = 0, VaryByParam = "None")]
public ActionResult GetArea(int locationId)
答案 1 :(得分:0)
在重新检查请求后,请求确实到达了服务器,但其URL参数是Unicode字符(U + 05D0-א-希伯来字母Alef)。
与Chrome浏览器相反,IE不会自动对网址进行编码。