$(function(){
//将form表单转换为json数据
$.fn.serializeJson=function(){
var serializeObj={};
var array=this.serializeArray(); //将form表单序列化数组对象
var str=this.serialize(); //将form表单序列化字符串
$(array).each(function(){ //遍历表单数组拼接json串
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;
};
// 点击查询按钮,将form数据转换为json 绑定datagrid
$("#button").click(function(){
// 转换form对象 到 json,发送请求
var params = $("#loginForm").serializeJson();
$.post('$rc.contextPath/niuniu/shopKeeperlogin',params,function(data){
if(data.isSuccess==0){
alert(data.message);
}else if(data.isSuccess==1){
window.location.href="$rc.contextPath/niuniu/userLogin";
}
})
JS将form表单转换为json数据,使用ajax发送请求案例
最新推荐文章于 2024-04-23 10:57:24 发布