data是一個Javascript庫,它可以幫助我們從服務器端加載json數據。如果你需要加載來自服務器的數據并使用Javascript進行處理,data是一個非常好的選擇。
// 加載json數據 data('http://example.com/mydata.json') .done(function(jsonData) { console.log(jsonData); }) .fail(function(error) { console.log(error); });
上面的代碼會向'http://example.com/mydata.json'發送一個HTTP請求,并在加載完成后執行.done()函數,這個函數的參數是json數據。
如果請求失敗,代碼會執行.fail()函數。這個函數的參數是一個錯誤對象,包含了錯誤的信息。
// 加載本地json數據 data('mydata.json') .done(function(jsonData) { console.log(jsonData); }) .fail(function(error) { console.log(error); });
如果你已經將json數據存儲在本地文件中,可以使用上面的代碼來加載它。
data庫還支持一些額外的功能,例如URL查詢字符串參數的構建、jsonp跨域請求等。你可以在官方文檔中找到更多的信息。