美文网首页
Ajax外部得到Ajax运行后内部返回值的两种做法

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

作者: 随风遣入夜 | 来源:发表于2019-08-14 22:05 被阅读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)
        }
   })
}

相关文章

网友评论

      本文标题:Ajax外部得到Ajax运行后内部返回值的两种做法

      本文链接:https://www.haomeiwen.com/subject/zukojctx.html