ajax从后台获取到null怎么能让他进行判断
 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判断就不执行了

xiaocaoguangming
小草光明 你的null是不是“null"
接近 2 年之前 回复

5个回答

 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;
    }

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

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 建议采纳这个回答
接近 2 年之前 回复
qq_23126581
渊渟无迹静涛君 回复qq_41403993: 你先确保是不是成功进入success方法了
接近 2 年之前 回复
qq_41403993
qq_41403993 不行,,,有数据都不弹提示框了
接近 2 年之前 回复

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

qq_41403993
qq_41403993 那个data.result删了也不行
接近 2 年之前 回复

if (data=="null") ?

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐