第一种,json格式提交
$.ajax({
url:"请求地址",
data: params,
datatype:"json",
contentType : "application/json;charset=UTF-8",
type:"POST",
success: function(data){
layer.msg(data.message,{icon:1,time:1500});
if(data.state == 200)
javascript:location.replace(location.href);
},
error:function(data) {
console.log(data);
},
});
第二种,获取id为form的表单,然后获取表单的属性和属性值提交
function f(){
var fields = $('#form').serializeArray();
var obj = {}; //声明一个对象
$.each(fields, function(index, field) {
obj[field.name] = field.value; //通过变量,将属性值,属性一起放到对象中
})
$.ajax({
url:"请求地址",
data: JSON.stringify(obj),
datatype:"json",
contentType : "application/json;charset=UTF-8",
type:"POST",
success: function(data){
layer.msg(data.message,{icon:1,time:1500});
if(data.state == 200){
var index = parent.layer.getFrameIndex(window.name);
setTimeout(function (){
parent.window.location.reload();
parent.layer.close(index);
}, 1500);
}
},
error:function(data) {
layer.msg("系统错误!" ,{icon:1,time:1500});
console.log(data);
},
});
}