我们如何使用ajax从客户端向服务器发送大量数据(>2038个字符)?
我们如何使用ajax从客户端向服务器发送大量数据(>2038个字符)?
我喜欢发送大小超过 10KB 的密钥对值数组。我目前正在使用 cookie,是否有其他首选方式可以通过 Ajax 调用发送它。
How can we send a large size of data (>2038 char) from client to Server using ajax?
I like to send an array of key-pair values of size more than 10KB. I am currently using cookies, is there any other prefered way by which we can send it through an Ajax Call.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
2038 左右的最大值适用于作为 Get 参数发送的数据。解决方案是使用对 Ajax 库的 Post 调用。有关信息,请参阅您的图书馆的文档。
否则,max 由 http 服务器或框架设置。 10KB 应该不是问题。
请参阅 XMLHttpRequest Post 上的 send() 数据参数的最大长度 了解更多信息。
The 2038 or so max is for data sent as Get parameters. The solution is to use the Post call to your Ajax library. See your library's docs for info.
Otherwise, max is set by http server or framework. 10KB should not be a problem at all.
See Max length of send() data param on XMLHttpRequest Post for more info.
你可以试试这个。
You can try this.