我正在尝试使用jQuery的ajax功能来更新Web表单(ASP.NET MVC)中的数据.部分数据来自文本区域,虽然数据量不大,但可以轻松超过2 KB.
似乎jQuery ajax将所有数据放入查询字符串中,从而导致IIS拒绝URL,从而中断了调用.是否可以使用jQuery下的ajax模型向POST请求添加数据,而不是在查询字符串中包含所有内容?
使用$ .post
例如
$.post(someUrl, { textData: $('#someInput').val() } );
Run Code Online (Sandbox Code Playgroud)
$ .post只是一个围绕$ .ajax的简单包装器.
$.ajax({ type :"post",
data : { textData: $('#someInput').val() },
url : someUrl
});
Run Code Online (Sandbox Code Playgroud)
是; 根据jQuery的文档,您可以使用jQuery.post
POST数据.
如果要发布现有表单,请使用:
var form = $("#myform"); // or whatever
$.post(form.get()[0].action, form.serialize(), function(data) {
// data received
}, "xml");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12780 次 |
最近记录: |