ajax请求

图片描述

想问一下,这段代码有什么错误,感谢各位大佬解答。

阅读 1.6k
3 个回答

你这永远返回false。。。

function a() {
    return $.ajax().then(function(){return true},function(){return false})
}
a().then(function(b) {
    console.log(b)
})

ajax默认是异步执行的,你返回的永远是false。可以加个参数{async:false}改成同步

感觉你问的应该是异步的问题, $.ajax 再加个 async:false

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题