ajax回调函数回调无法获取返回值
Posted 小哆啦呢铜锣烧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax回调函数回调无法获取返回值相关的知识,希望对你有一定的参考价值。
function kakaajax(obj, callback) { //函数执行第一步传入两个参数(obj,callback(a))所以如果想在此处获取 ajax的返回值没门因为请求未发出callbcak的参数已经被注入; if (obj.type == ‘POST‘) { obj.data = JSON.stringify(obj.data) } common.httpMobileJson({ type: obj.type, url: obj.url + ‘.json‘, data: obj.data, success: function (data) { console.log(data) if (data.code == 200) { if (obj.templateName != ‘‘) { var html = template(obj.templateName, data) $(‘.‘ + obj.className).html(html) } // 请求成功之后的回调 if (callback != null) { callback(); //此处的参数在一开始已经被注入,只是在异步之后才去调用它的它取不到 返回的 data } } }, error: function (e) { console.log("操作失败"); } });
以上是关于ajax回调函数回调无法获取返回值的主要内容,如果未能解决你的问题,请参考以下文章