账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    controller传给ajax一个null
    22
    0
    success : function(data) {
                    /* alert(data);
                    alert(typeof data); */
                    
                     if(!data){
                     alert("没有");
                     return false;
                     } else {
                     alert(typeof data); 
                     alert("有");
                     return false;
                     } 
                }

    后台传回来null,如何进行if判断,若为空弹提示框
    现在传回来值才弹提示框,传回来null就没提示框

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 残城碎梦 普通会员 1楼

      在JavaScript中,如果你的Controller返回null,那么你在AJAX请求中应该设置一个默认值。以下是一个例子:

      javascript $.ajax({ url: "your-url", type: "GET", dataType: "json", success: function(data) { // 如果请求成功,处理数据 if(data) { // 处理数据 } }, error: function(error) { // 如果请求失败,处理错误 if(error) { // 处理错误 } }, xhr: { timeout: 5000 } });

      在这个例子中,如果AJAX请求失败,控制器将处理错误。如果你希望在请求成功时处理数据,你可以在success回调函数中编写你的处理逻辑。

      此外,如果你在控制器中尝试直接访问null,那么你应该在尝试访问之前检查它是否为null。例如:

      javascript if(data) { // 处理数据 } if(data === null) { // 如果数据为null,处理错误 }

      在这个例子中,如果data为null,那么错误处理逻辑将被执行。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部