var getCurChapterContent = function(chapter_id,data){
$.get('data/data'+chapter_id+'.json',function(data){
if(data.result == 0){
var url = data.jsonp;
Util.getBSONP(url,function(data){
callback&&callback(data);
})
var getBSONP = function(url,callback){
return $.jsonp({
url:url,
cache:true,
callback:'duokan_fiction_chapter',
success:function(result){
var data = $.base64.decode(result);
var json = decodeURIComponent(escape(data));
callback(data);
}
})
这里callback&&callback(data);这句话的意义,为什么还要加入这句函数,执行它的意义是什么?为什么它可以传出数据??还有getCurChapterContent = function(chapter_id,data)这里的data参数我看不出来有什么含义,难道是用来接受返回数据的?这不符合函数的用法啊,完全懵了!!!