我有这段代码。
/*
Get the source of the data.
*/
if (if_the_source_is_an_url) {
$.getJSON(url_here, function(returnedData){ theData = returnedData; });
}
/*
Here we have the default processing of theData.
*/
所以我需要的是,如果用户提供了一个url,那么将在回调函数之外处理已恢复的数据,因为我需要重用数据处理代码。所以,我带来了这个想法。
$.getJSON(url_here,
function(returnedData){ theData =
returnedData; break;});
只需将数据处理放在一个 功能并从中调用它 回调函数。
if (url) $.getJSON(url_here,
function(returnedData){
customFunction(returnedData); });
else customFunction(defaultData);
任何想法,如果这将工作(我没有测试它因为我不在家里),或者有更好的做法吗?