猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
javascript 函数间传值问题?
问题:a函数内部发起的ajax请求会得到一个code,那么作为b函数如何取到a函数的返回值(code)呢?b函数事由其他事件触发的。
侃侃无极
浏览 752
回答 2
2回答
皈依舞
这个问题早该结题了。实现方式常见无非就3种:使用传统的回调函数callback方式使用Promise使用事件机制 trigger on其他人提到的RxJs我不熟悉,粗看一下,类Promise,能很好实现异步编程同步化。
0
0
0
当年话下
var ajaxCode;function a() { ajax({ success: function(data){ ajaxCode = data.code; } }) }function b(){ console.log(ajaxCode); } $('button').trigger('EventName',b);
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续