封装的方法包含了AJAX,如何在调用这个方法时,确保,AJAX已执行完! ajaxjavascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为每次load页面的时候,都需要用相同的数据,做不同的事情,如果设计单独的AJAX方法感觉有些长! 很简单的方法,把alert那句放到foo()方法体里面去就行了 回调里,我returne json.没有暴露的方法 ajax改成同步最简单,要么给foo增加一个回调方法。将要执行的代码放到回调里面去。 回调里,我returne json.没有暴露的方法不要在回调里returnfoo(callback){ajax(function(){callback(json)})} 第一种方法修改为同步的ajax请求。第二种:把你要对返回值做的事情封装到一个函数中function callback(err, data) { if (err) throw err; console.log(data); } function foo(callback) { $.get("test.txt", function (data) { if (typeof callback === 'function') { callback(null,data); } }); } foo(callback); 回调里,我returne json.没有暴露的方法不要在回调里returnfoo(callback){ajax(function(){callback(json)})}3Q,明白了 求一个控制收藏夹重复添加的脚本代码~~~ js如何控制div随真实高度增加而增加 关于oldHeight ext 窗口拖拽问题 看看啊 送分咯 JavaScript用正则表达式怎样验证只能为数字 这个代码的具体功能是什么?(公司内部控制上网用的) 小弟请问用window.open()函数弹出一个窗口会被拦截软件屏蔽掉,如何能不被屏蔽掉 一个非常简单的问题! 请问哪有横向菜单(三层或三层以上)的源码? 这个网页为啥在IE6下是这模样呢,应该如何改好 javascript call
没有暴露的方法
要么给foo增加一个回调方法。将要执行的代码放到回调里面去。
没有暴露的方法
不要在回调里return
foo(callback){ajax(function(){callback(json)})}
if (err) throw err;
console.log(data);
} function foo(callback) {
$.get("test.txt", function (data) {
if (typeof callback === 'function') {
callback(null,data);
}
});
} foo(callback);
没有暴露的方法
不要在回调里return
foo(callback){ajax(function(){callback(json)})}
3Q,明白了