当使用get方法调用javascript函数时,IE限制为2083个字符
IE limits to 2083 chars when using get method to call a javascript function
我正试图将一个长的xml字符串传递给javascript函数。目前,调用的工作方式是这样的,我有一个xsl文件来生成html代码,并在代码中生成一个链接来执行此操作。
<a href="javascript:myFunctionName('long xml string')">My Link</a>
我知道使用post方法可以绕过IE的2083个字符的限制,但不确定最好的方法。
这可能是由于IE的URL长度限制,这会影响您,因为脚本位于href
属性中。您可以尝试将其更改为:
<a href="#" onclick="return myFunctionName('long xml string')">My Link</a>
为了防止默认的点击事件,您可能需要从函数中返回false和/或执行其他操作。
或者,您可以将Javascript移到一个单独的区域,并从那里将一个函数绑定到链接的onclick属性。
这篇文章我帮助你
http://bytes.com/topic/javascript/answers/790925-overcomming-ies-2083-byte-url-restriction
相关文章:
- TinyMCE 3.x仅在IE中转义字符
- jQuery.getJSON无法在具有特殊字符的IE中工作
- (仅在IE中)SCRIPT65535:对方法或属性访问的意外调用.主.js,第 152 行字符 28
- IE : window.open url 超过 2,083 个字符
- 为什么选择只显示IE 9中选项文本的第一个字符
- IE ajax 发送 utf8 字符作为
- jquery倒计时字符在IE中不起作用
- 通过AJAX发送阿拉伯字符在IE中不起作用
- 删除、忽略或阻止IE中字符串中的null字符
- 当使用get方法调用javascript函数时,IE限制为2083个字符
- IE中未处理控制键+字符
- 如何将字符映射到IE/Mozzilla密钥码,以便与Javascript密钥设置事件一起使用
- 退格和删除按钮不会删除IE上文本区域中的字符
- IE AJAX响应在Null(0x00)字符后修剪所有数据
- IE 11无效字符
- IE浏览器cookie中的特殊字符
- 在JavaScript文件中使用非标准字符导致IE错误
- 在IE中解析非常大的JSON字符串会导致问题
- IE和firefox中的NaN字符
- 用于IE的Jquery特殊字符处理