您现在的位置:首页 >> 前端 >> 内容

ajax的data

时间:2017/3/18 9:28:00 点击:

  核心提示:ajax的data:希望下面的文章对大家有所帮助。1 传字段:data:{id:$(#jbszId).val(),jdkg:$(obj).val(),hyid:$(#hyid).val(),dfyus...
ajax的data:希望下面的文章对大家有所帮助。

1 传字段:
data:{id:$("#jbszId").val(),jdkg:$(obj).val(),hyid:$("#hyid").val(),dfyuserid:$("#dfyuserid").val()},

其中id jdkg hyid dfyuserid为表字段,其余为界面字段

contentType:"application/json;charset=utf-8",

data:JSON.stringify({id:$("#jbszId").val(),jdkg:$(obj).val()}),//转化为String传到后台

2 用get方法传字段

function openNoshow(ddid) {

velayer.load();

$.get("/asms/hotel/order/zcd/asmshotelorder/gynoshow", {"id": ddid}, function (res) {

//res 为controller返回的ResultJson转换而成的json对象

var cg = $("#cg").hasClass("current");

var gy = $("#gy").hasClass("current");

if (res.status == "1") {

layer.alert("确认noshow成功", function () {

if(cg){

listForm.submit();

}else if(gy){

gyForm.submit();

}else{

window.location.href=window.location.href;

}

});

} else {

var index = layer.alert("确认noshow失败:" + res.errorMessage, function () {

layer.close(index);

});

}

});

}

id为表字段,ddid为界面字段。

window.location.href=window.location.href;表示若另一个界面调用该方法后刷新另一个界面

location.reload();可刷新本界面

3 传表单数据

data:$("#cpzkForm").serialize(),

cpzkForm为表单id

4 传表单数据,并将数据转为json

data: $("#hotel_Khdd_form").serializeJson(),

注意:要加上 contentType: "application/json;charset=utf-8",

并在controller要加上注解@RequestBody

eg:

@ResponseBody

@RequestMapping(value = "gyqryf", gnbh = "19" ,gnmc = "确认有房")

public ResultJson gyqryf(@RequestBody Hotel_Khdd hotel_Khdd) throws BusinessException {}

5 如果界面表单太多不能用提交表单来刷新界面,则可以用load()方法刷新界面;

$.ajax({

url:"/asms/sysconfig/master/hotel/hotelmaster/save",

type:"post",

dataType:"json",

data:$("#cpzkForm").serialize(),

success: function(res){

if(res.status == "1"){

layer.msg("保存成功" ,{time:2000,btn:['知道了']});

$("#jd_p").load("/asms/sysconfig/master/hotel/hotelmaster/index");

}else{

layer.alert("保存失败:"+ res.errorMessage);

}

velayer.close();

}

});

index为进入该界面的方法

6 动态添加行每行保存

data:$("#mxForm"+plat+zbIndex).serializeJson(),

Tags:AJ JA AX X的 
作者:网络 来源:Lee_vi的博客