asp.net-mvc – 将表单提交为JSON(无AJAX)
栏目: JavaScript · 发布时间: 7年前
内容简介:http://stackoverflow.com/questions/7643164/submit-a-form-as-json-no-ajax
可以以JSON格式提交表单数据,而不使用AJAX?
我尝试更改enctype:
<form enctype="application/json"></form>
但这不符合 on w3schools 的有效价值
我想要这个行为的原因是所请求的URL将返回一个文件,我显然不能做任何事情,如果我使用AJAX.我想发送标记为Content-Type:application / json的JSON数据,以便ASP.NET MVC将使用其JSON绑定.
是的,你可以像插件一样的对象序列化表单.我为你写了一个样本;
//头
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="jquery.serialize-object.js"></script>
你可以从 here 下载插件
//形成
<form id="frm"> <input type="text" name="Model[Firstname]"> <input type="text" name="Model[Lastname]"> <input type="text" name="ModelDetail[PhoneNumber]"> ... <button type="button" onclick="sendForm()">Send</button> </form>
// JS
function sendForm(){
model_data = $("#frm").serializeObject();
$.ajax({
url: 'YOUR_SERVICE_URL',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(model_data),
dataType: 'json',
success:function(e){
// I know, you do not want Ajax, if you callback to page, you can refresh page here
}
});
祝你好运!
http://stackoverflow.com/questions/7643164/submit-a-form-as-json-no-ajax
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- PHP 防止表单重复提交
- javascript – React句柄表单提交
- HTML表单提交的安全问题
- 告别AJAX实现无刷新提交表单
- Koa 提交和接收 JSON 表单数据
- 禁止站外提交表单(author:killer)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
新媒体文案创作与传播
秋叶、叶小鱼、勾俊伟 / 人民邮电出版社 / 2017-4 / 39.80元
《新媒体文案创作与传播》共分三篇。第1篇是新媒体文案基础篇,主要讲述了新媒体文案的基本概念、新媒体文案的岗位要求和职业能力素养;第二篇是新媒体文案创意实务篇,主要讲述了新媒体文案的创作思路、新媒体文案的写作技巧、爆款新媒体文案的打造、新媒体销售文案的写作、新媒体对文案传播的新要求、新媒体品-牌文案的写作,以及不同媒介的特征及发布形式;第三篇为新媒体文案相关技能补充,主要讲述的是策划能力。 《新媒体......一起来看看 《新媒体文案创作与传播》 这本书的介绍吧!