2012-06-18 55 views
1

請注意,該應用程序永遠不會在服務器系統上運行。如何閱讀javascript中的本地Json文件

我想讀本地JSON文件我使用的代碼是:

jQuery.getJSON('/Users/michael/jscrud/json/test.json') 
    .done(function(data) { 
//do something here 
} 

我也需要能夠改變這個文件中添加有關所做的更改元數據。 任何幫助將非常感謝。我花了3天的時間試圖找到答案。

回答

2

大多數瀏覽器禁止來自JavaScript的文件請求,但它們通常也有非標準的方式來禁用它以用於本地調試目的(例如,請參閱solution for Chrome)。然而,絕對沒有瀏覽器會允許你改變數據,因爲它不是通常的東西在線工作 - 你不能告訴某個服務器「在這個URL改變文件」,所以沒有這樣的文件支持://協議。

+0

你也可以在mac上使用safari – Sagarmichael