
提交前先序列化为JSON字符串,服务端再以字符串创建为JSON变量。
var data = {demo: "test"}
var str = JSON.stringify(data)//"{"demo":"test"}"
在提交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
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)