我正在处理的脚本进行ajax调用,它在Firefox,chrome和IE8上运行正常.但是在IE7上,我出现了内存不足的错误.内存高达120MB.我正在使用jQuery 1.8.3.该错误也发生在jQuery 1.9和1.7中.
来源:
$.ajax({ type: "POST",contentType: "application/json; charset=utf-8",url: 'data.asmx/GetChildren',data: '{parent:"program","child":"office","id":' + this.Item_id + '}',dataType: 'json',success: function (r) { var data = r.d.data; } });
这是我得到的IE7配置文件:
解决方法
如果孩子的数量更多,那么返回到var数据的值会更多.
JSON字符串的最大长度.默认值为2097152个字符,相当于4 MB的Unicode字符串数据. source Microsoft
因此大小不是问题,但如果超过那么角色是一个问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。