IE8将json字符串截断为1986个字符

时间:2011-12-28 17:08:15

标签: json internet-explorer

我正在使用Ext.util.json.encode对jqgrid中的列模型进行编码,并将其作为查询字符串传递。它很长,但它适用于Chrome / Firefox。在IE8中,我看到最后一列的后半部分被截断。如果最后一列是:

  

{ “名称”: “基地”, “索引”: “GEOGRAPHIC_LOCATION”, “宽度”:46, “类型”: “STRING”, “标题”:真, “隐藏”:假 “widthOrg”: 40, “调整大小”:真, “排序”:真}]

IE中的

,最多只有

  

{ “名称”: “基地”, “索引”: “GEOGRAPHIC_LOCATION”, “宽度”

返回

并删除最后96个字符,共计1986个字符,而不是2085个字符。

我很难过。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据Microsoft,整个网址的字符数限制为2083;它不仅包括查询字符串,还包括URL的其余部分。

这可能已在IE9中放宽 - 请参阅this questionthis one以获取更多信息。