我在这里遇到问题,在AJAX的成功方法中,我有一个if,看看Streamer是否有效,如果是现场它返回" online.png"如果不是它返回" offline.png",我的问题是返回给出" undefined"但如果我取消注释控制台中的console.log,我可以看到" offline.png"或" online.png"在控制台上(但返回仍然给出undefined)。 有人已经传递了这个问题吗?感谢
destSize
答案 0 :(得分:1)
在此上下文中无需return
或break
。在异步请求中不能返回任何内容,并且您不在迭代中,因此没有什么可以突破。
函数checkOnline总是返回undefined,因为它是异步调用,它不会中断并返回请求的结果。
如果您想对数据执行某些操作,可以直接在回调方法中执行此操作。
答案 1 :(得分:0)
你可以做出类似的事情:
select new {
实际上现在从成功函数返回值,而不是从checkOnline函数返回值。您可以为ajax函数的异步调用的处理结果提供回调。