調用我有一個jQuery的插件,它可以用一個函數處理作爲數據源如何合併兩個AJAX的結果(或獲得)與jQuery
var plugin = $element.plugin({
data: function (callback) {
// TODO
}
});
這是非常簡單的,如果我只用一個數據源...
但是...我在需要兩個數據源
我試過到目前爲止的:這個代碼
var plugin = $element.plugin({
data: function (callback) {
var path1 = 'foo1.json';
var path2 = 'foo2.json';
var resultOfPath1 = GetContent(path1);
var resultOfPath2 = GetContent(path2);
var result = /* this is where i am stuck !! */;
callback(result);
}
});
function GetContent(path) {
// this is where i am stuck!!
// which method to take? i would like to force a sync. request here
}
我的兩個問題:
- 如何合併兩個json-lists?
- 如何強制同步。請求(或有沒有人有更好的主意嗎?)
+1鏈接回調,但考慮使用[concat()](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/concat)合併數組而不是每個)`循環。 – 2011-02-02 11:31:23