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_div").load("/asms/sysconfig/master/hotel/hotelmaster/index");
}else{
layer.alert("保存失败:"+ res.errorMessage);
}
velayer.close();
 }
});

index为进入该界面的方法

6 动态添加行每行保存
data:$("#mxForm"+plat+zbIndex).serializeJson(),
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值