美文网首页
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