[英]Pulling JSON data into my app using javascript from a local JSON file
我正在構建一個應用程序,需要從該應用程序中的本地JSON文件中提取數據,進行解析,並使用此數據在應用程序上生成內容。 我已經在線閱讀了由於跨源請求問題,我需要將我的應用托管在服務器上。 我已經在可以正常工作的本地節點服務器上進行了設置。 現在我的問題確實是,我該如何進行? 我沒有很多提出XMLhttp請求的經驗,我是否只是將請求的文件路徑傳遞給本地JSON文件? 我想讓回調函數起初只是控制台記錄一些數據,以使我知道它正在工作。 另外,我想首先使用簡單的javascript,不使用任何庫或框架(我使用Express,但僅用於服務器)來嘗試一下,朝着正確方向的任何幫助或推動將不勝感激。 謝謝!
從javascript發出XMLhttp請求與在瀏覽器中請求網頁沒有什么不同,即。 您必須使用URL,而不是文件路徑。
var x = new XMLHttpRequest();
x.open('/file.json');
x.onreadystatechange = function(){
if(x.readyState == 4){
callback(x.responseText);
}
};
x.send();
function callback(resp){
console.log(resp);
}
在這里,您仍然需要為跨瀏覽器做更多的工作
希望這對您有所幫助:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.