AJax提交表单

$.fn.serializeJson=function(){  //获取表单里的input
var serializeObj={};  
var array=this.serializeArray();  
$(array).each(function(){  
if(serializeObj[this.name]!=null&&serializeObj[this.name]!=""&&serializeObj[this.name]!=undefinded){  
if($.isArray(serializeObj[this.name])){  
serializeObj[this.name].push(this.value.trim());  
}else{  
serializeObj[this.name]=[serializeObj[this.name],this.value.trim()];  
}  
}else{  
serializeObj[this.name]=this.value.trim();   
}  
});  
return serializeObj;  
}; 


$("#formSumbit").click(function(){
var data = $("#formName").serializeJson();
$.ajax({
type: "post",
cache :false,
dataType: "json",
url: "...",
data: {'data': JSON.stringify(data)},
success: function(data){
......
},
error :function(data){
alert("服务发生异常,请稍后再试!");
}
});
});

你可能感兴趣的:(工作日常)