日期:2014-05-16  浏览次数:20625 次

Ajax提交大数据量时的问题 - Web 开发 / Ajax
小弟在学习过程中碰见了一个问题。有一项“详细说明”属性,这个属性用户可能会填入很多的字符,小弟用了<textarea>。在使用Ajax模式提交时出现了问题。当用户在<textarea>中输入的字符较少时,可以正常完成提交工作,但是当<textarea>中字符较多时,在IE浏览器下会出现“未知名称”和“没有权限”的JS错误提示,但是在FF浏览器中一切正常。我在提交数据时使用的“GET”方法,URL参数中使用了encodeURIComponent()(encodeURI和escape都用了,没有用)。高手或者以前碰见过这种问题的兄弟解答一下啊~
另外,一般使用Ajax提交大数据量字符串的时候有没有什么好方法能避免这种错误?
谢谢了~~~

------解决方案--------------------
要改为post提交,有多少都可以提交。
------解决方案--------------------
GET提交方式对提交的内容长度有限制的
------解决方案--------------------
大量数据要用post