为了账号安全,请及时绑定邮箱和手机立即绑定

ajax从后台获取到null怎么能让他进行判断

ajax从后台获取到null怎么能让他进行判断

慕丝7291255 2019-04-26 13:15:49
 var student_id = $('input[name="student_id"]').val();         $.ajax({             url : "<%=basePath%>user/queryByUser",             type : "post",             data : { "student_id" : student_id },             dataType : "json",             success : function(data) {                  if(data==null || data==""){                      alert(data.result);                       alert("没有");                      return false;                      } else {                      alert(data.result);                       alert("有");                      return false;                      }             }         });接收到null之后if判断就不执行了
查看完整描述

6 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

 function check() {//js表单验证方法
        var flag = true;
        var text = document.getElementById("xh").value;
        if (!(/(^[1-9]\d*$)/.test(text))) {//校验输入是否为正整数
            alert("请输入学号!");
            flag = false;
            //alert(flag);
        }
            var student_id = $('input[name="student_id"]').val();//获取input的值
            //alert(student_id);
            $.ajaxSetup({
                  async: false//设置同步
                  });
            $.post("<%=basePath%>user/queryByID", {student_id : student_id},function(data){
                //alert(data);
                if (!data) {//校验数据是否为空
                    alert("查无此人");
                    flag = false;
                    //alert(flag);
                }
            });
        //alert("======"+flag);
        return flag;
    }


查看完整回答
反对 回复 2019-05-13
?
侃侃无极

TA贡献2051条经验 获得超10个赞

试着解析下 var obj = eval('(' + data + ')'); 
if(obj==null || obj==""){。。。。。 }

查看完整回答
反对 回复 2019-05-13
?
largeQ

TA贡献2039条经验 获得超7个赞

你先确保是不是成功进入success方法了

查看完整回答
反对 回复 2019-05-13
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

不是if不执行了,而是data.result报错了,null没有redsult这个属性,把alert放在alert(data.result); 上面。


查看完整回答
反对 回复 2019-05-13
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

if (data=="null") ?


查看完整回答
反对 回复 2019-05-13
?
精慕HU

TA贡献1845条经验 获得超8个赞

你先输出一下data的值,在判断


查看完整回答
反对 回复 2019-05-13
  • 6 回答
  • 0 关注
  • 995 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信