首页 > 代码库 > ajax回调函数回调无法获取返回值
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回调函数回调无法获取返回值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。