当前位置:  开发笔记 > 后端 > 正文

如何通过AJAX调用(jQuery)发布大数据?

如何解决《如何通过AJAX调用(jQuery)发布大数据?》经验,为你挑选了2个好方法。

我正在尝试使用jQuery的ajax功能来更新Web表单(ASP.NET MVC)中的数据.部分数据来自文本区域,虽然数据量不大,但可以轻松超过2 KB.

似乎jQuery ajax将所有数据放入查询字符串中,从而导致IIS拒绝URL,从而中断了调用.是否可以使用jQuery下的ajax模型向POST请求添加数据,而不是在查询字符串中包含所有内容?



1> redsquare..:

使用$ .post

例如

$.post(someUrl, { textData: $('#someInput').val() } );

$ .post只是一个围绕$ .ajax的简单包装器.

$.ajax({ type :"post", 
         data : { textData: $('#someInput').val() },
         url : someUrl
      });



2> strager..:

是; 根据jQuery的文档,您可以使用jQuery.postPOST数据.

如果要发布现有表单,请使用:

var form = $("#myform"); // or whatever
$.post(form.get()[0].action, form.serialize(), function(data) {
    // data received
}, "xml");

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有