扫码关注官方订阅号
认证高级PHP讲师
可以把你需要 解析数据,处理数据的这些方法,都放到一个程序池里 。 当你数据返回的时候,执行一个 回调函数 run,这个回调函数再去 遍历 程序池,就可以了。 比如ajax 的success ==> run 另外,你可以用给run传递的参数来控制 执行哪些方法。传索引就可以了。 比如 索引i到索引j ,不传默认全部遍历。
要么把你那一堆调用funA的代码写在funA调用完成的方法中,要么把funA的调用改成同步的,就是jQuery的$ajax中的那个异步属性改成false。
一个函数是没有办法控制你后续代码的执行的。
是这样吗?
function funA(callback){ var i = document.getElementById(...).value; var j = document.getElementById(...).value; return callback(i + j); } // 调用 funA(function(result){ console.log(result) });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以把你需要 解析数据,处理数据的这些方法,都放到一个程序池里 。 当你数据返回的时候,执行一个 回调函数 run,这个回调函数再去 遍历 程序池,就可以了。 比如ajax 的success ==> run 另外,你可以用给run传递的参数来控制 执行哪些方法。传索引就可以了。 比如 索引i到索引j ,不传默认全部遍历。
要么把你那一堆调用funA的代码写在funA调用完成的方法中,
要么把funA的调用改成同步的,就是jQuery的$ajax中的那个异步属性改成false。
一个函数是没有办法控制你后续代码的执行的。
是这样吗?