环境:IE6+windowsxp
错误:报无效的语法,程序终止运行,以后逻辑全部停顿。IE6以上版本无错。
原因:
如下代码导致:frm.submit();
含义:用iframe提交某个表单。
错因:
1.frm没有写method方法,默认用get提交。
2.当form用get方法提交,最大长度为2083字符。
3.get长度超过2083字符。
解决:
将form增加method,值设置为post, 问题解决。
拓展:
为什么高版本的IE不会报错?
IE的高版本会对超长的get自动转化为POST.
参考:
浙公网安备 33010602011771号