1
Q
声明的函数不叫
A
回答
1
问题不是没有定义的回调,这是里面dataReceiver
其中this
是不是指对象你在期待什么。
由于要调用的callback
没有上下文,this
内部dataReceiver
被参照window
对象,以便this.tableMaker
未定义从而该错误。
一个可能的解决方案是使用Function.bind()到自定义执行上下文传递给回调方法
getDableData(dataAssests.url, this.dataReceiver.bind(this));
演示:Fiddle
相关问题
- 1. 不同的函数声明
- 2. (C++)函数不声明
- 3. 函数声明
- 4. 声明函数
- 5. 声明函数
- 6. 函数的声明
- 7. JS函数声明:在参数声明
- 8. 不带参数的函数声明
- 9. jQuery函数声明说明
- 10. PLSQL函数声明
- 11. C++函数声明
- 12. jQuery函数声明
- 13. GetClipboardSequenceNumber()函数声明
- 14. 声明session_start()函数?
- 15. Lua函数声明
- 16. (Z3Py)声明函数
- 17. 不兼容的函数隐式声明
- 18. 声明的函数不能找到
- 19. 不声明类的调用函数
- 20. Javascript函数声明 - 不同的行为?
- 21. 声明中的setInterval函数不更新
- 22. “不匹配呼叫”后声明
- 23. 函数定义不声明参数
- 24. 函数声明使用perl函数指针声明
- 25. 声明函数指针的
- 26. Arduino的void函数声明
- 27. 函数的多个声明
- 28. z3中的函数声明
- 29. 函数的隐式声明
- 30. 未声明的JavaScript函数
可以更正/ simplyfiy的办法,那我得到的数据和调用方法。我发现我使用更多的代码获取数据。尤其是避免回调,而是“返回”数据? – 3gwebtrain 2015-03-02 10:42:36