2011-10-11 61 views
3

我當前正試圖解析Webkit瀏覽器上的本地JSON文件,並且遇到了幾個問題。在Webkit中使用JavaScript解析本地JSON文件

var request = new XMLHttpRequest(); 
request.open('Get', 'file:///abc/test.json', false); 
var test = JSON.parse(request.responseText); 

然而,這似乎並沒有在WebKit瀏覽器的工作(我只在WebKit瀏覽器測試,如鉻對Ubuntu的)。

有人可以幫我指出我可能做錯了什麼嗎? 提前謝謝!

編輯:我注意到一堆響應表明它不可能使用Ajax。還有什麼我可以使用,如JQuery或做到這一點?

回答

2

的問題是,WebKit的不允許Ajax請求爲file:/// 所以,你必須要使用的服務網站和Ajax響應一個HTTP服務器。

+0

其他建議?我意識到它不可能使用Ajax,還有什麼其他的你會推薦用來加載JSON文件? – Bilzac

+3

您可以使用腳本標記(