老师好,有三个问题请您帮忙看一下
来源:

syaka
2016-06-14
1、JSONP请求中的 duokan_fiction_chapter 这个函数,我们在代码中没有定义过,按理说请求回来的JSONP代码执行应该会报错,但是为什么没有报错呢
2、传到慕课网的代码在慕课网运行提示这个,不知道原因是什么
3、有些回调函数是 匿名函数里面包着一个函数,是否可以直接简写成里面这个函数呢,外面包一层匿名函数是为了防止代码出错吗?
比如 Util.getBSONP(url, function(data){ callback && callback(data); }); 是否可以直接写成 Util.getBSONP(url, callback) 呢?
写成 function(data){ callback && callback(data); } 是为了防止没有传 callback 为 undefined 时报错吗?
谢谢您了。
写回答
2回答
-
第一个问题是因为 你使用了jquery的jsonp插件 $.get中帮你定义好了 第三个问题 是可以写成你那个写法的。callback的写法是为了防止报错你的理解是正确的
012016-06-18 -
syaka
提问者
2016-06-14
老师好,第二个问题解决了,我把慕课网webIDE的代码重置之后就没问题了。
00
相似问题