用于解决easui 保存时候,前台传参是空字符串不null

此方法并没有找出,为什前端什么也没有输入,后台去获取的是空字符串的原因,只是找了个折中的办法处理。

在实际项目中有时候时间紧,没法去找其详细原因,可以换位思考,找其他地带办法。

在js中判断如果前端没有输入值,直接就不讲其传到后台,导致操作数据库时候报错。

function onSave() {
    data = {"param.handleId" : $("#handleId").val()};
    data["param.handleState"] = $("#handleState2").combobox("getValue");
    if($("#restoreLoss").val() !="" && $("#restoreLoss").val() != ""){
        data["param.restoreLoss"] = $("#restoreLoss").val();
    }
    if($("#scenePerson").val() !="" && $("#scenePerson").val() != ""){
        data["param.scenePerson"] = $("#scenePerson").val();
    }
    if($("#tel").val() !="" && $("#tel").val() != ""){
        data["param.tel"] = $("#tel").val();
    }
    if($("#handleRecord").val() !="" && $("#handleRecord").val() != ""){
        data["param.handleRecord"] = $("#handleRecord").val();
    }
    if($("#handleResult").val() !="" && $("#handleResult").val() != ""){
        data["param.handleResult"] = $("#handleResult").val();
    }
    $.ajax({
                type : "POST",
                url : bpath + 'remABC/saveEnergyAlarmhandleAbcAction.do',
                dataType:"JSON",
                data :data,
                success : function(data) {
                    if (data == null || data == "") {
                            $.messager.alert('提示', '保存成功!');
                            onClose();
                            searchHandler();
                    } else {
                        $.messager.alert('提示', "保存失败!"+data, 'warning');
                    }
                }
            });
}

 

转载于:https://www.cnblogs.com/congyu/p/8433659.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值