Ajax外部得到Ajax运行后内部返回值的两种做法

2019-08-14  本文已影响0人  随风遣入夜

处理一ajax设置同步[推荐指数⭐]

$(function(){
  var data = test();
})
function test(){
    var res =""
    $.ajax({
        url: url,
        type: "post",
        dataType: "json",
        async:false,  //使用同步的方式,true为异步方式
        data: {},
        success: function (data) {
        res = data;
        }
   })
  return res;
}

处理二利用回调函数处理[推荐指数⭐⭐⭐]

$(function(){
  var data = "";
  test(function(obj){
    data = obj;
});
})
function test(cb){
    $.ajax({
        url: url,
        type: "post",
        dataType: "json",
        //async:false,  //使用同步的方式,true为异步方式
        data: {},
        success: function (data) {
        cb(data)
        }
   })
}
上一篇 下一篇

猜你喜欢

热点阅读