ajax 的 url 中添加的参数长度是否有限制?我在 Ruby 上使用 Thin 服务器,并以以下格式从 Web 浏览器发出 ajax 请求:
io=new XMLHttpRequest();
io.open("GET","http://localhost:3000&v="+encodeURIComponent(JSON.stringify(v)),true);
当字符串的长度v
超过7000字节左右,好像就崩溃了。当较少时,它似乎有效。我的观察正确吗?限制从何而来?来自 Thin、Javascript 还是浏览器?我使用谷歌Chrome浏览器。
ajax 的 url 中添加的参数长度有限制吗?
是的,如果您使用 GET 请求,则存在限制,具体取决于客户端浏览器。而且这个限制与AJAX无关。 IIRC IE 的分辨率约为 4K,但情况可能会发生变化。但无论如何都有一个限度。如果您不想受到限制,则应该使用 POST。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)