开发者社区> 问答> 正文

JS/JQ,ajax为什么没返回值?

写了一段AJAX代码,之前也可以返回。。现在突然间返回不了。什么问题?

function fuck(){
    var shit;
    shit = 1;
    $.ajax({
        url: '',
        data:{},
        type:'POST',
        dataType: 'json',
        success: function(data){
            shit = 2;
        }
    })
    console.dir(shit);
}

shit 都设置了函数内部全局了。。为什么在ajax success 后,shit 不是成为2 的呢?

展开
收起
a123456678 2016-07-11 15:46:36 2038 0
1 条回答
写回答
取消 提交回答
  • 忘记设置 async: false,

    2019-07-17 19:54:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载