2016-11-10 66 views
0

對於可用的代碼線框圖,我幾乎從來沒有開始的數據庫/數據源,隨後將一堆json數組放入* .js文件並從每個對象/網格/等調用它們來填充屏幕直到數據建模/數據庫創建完成。我可以使用ajax/getJson()來獲取局部變量json數組嗎?

如何編寫ajax/getJson()函數從* .js文件中獲取正確的平面變量數組?調用到*以.json文件很簡單:

$.ajax({ 
    type: 'GET', 
    url: '*.json', 
    dataType: 'json' 
}); 

..但我單獨做的陣列,例如什麼:

data.js 

var fakeData = [{ 
    "programName": "Art Blakey", 
    "programGroup": "Jazz Messengers", 
}]; 

var moreFakeData = [{ 
    "programName": "Joe Dart", 
    "programGroup": "Vulfpeck", 
}]; 

謝謝!

+0

如果變量在.js文件中,AJAX有點多餘 - 你可以在頁面中加入另一個'

0

相反的$.ajax,你可以使用$.getScript,並使其返回.js文件而不是JSON。然後它會簡單地執行返回的Javascript,並執行變量賦值。

此方法的一個缺點是它迫使您使用全局變量並將客戶端和服務器端綁定到特定的變量名稱。這不像使用JSON那麼靈活。