表单提交json数据

2023-03-04 20:25:20 来源:网络

表单提交json数据

如何用form表单提交json数据

其实form提交方式为get的时候跟json差不多的 都是键值对提交,如果你真想跟json格式一抹一样你就点击提交的时候通过js得到提交的值然后由js去封装为json提交到服务器

提交前先序列化为JSON字符串,服务端再以字符串创建为JSON变量。

var data = {demo: "test"};

var str = JSON.stringify(data); //"{"demo":"test"}"

submitform改为json

在提交form表单的时候, 可以将表单的数据转换成json 在后台页面中接受

$.fn.serializeJson=function(){

var serializeObj={};

var array=this.serializeArray();

var str=this.serialize();

$(array).each(function(){

if(serializeObj[this.name]){

if($.isArray(serializeObj[this.name])){

serializeObj[this.name].push(this.value);

}else{

serializeObj[this.name]=[serializeObj[this.name],this.value];

}

}else{

serializeObj[this.name]=this.value;

}

});

return serializeObj;

};

免责声明:内容来自网络,若侵犯您的权利,请在一个月内通知我们,会及时删除

@轻流