簡體   English   中英

使用JavaScript從本地JSON文件將JSON數據提取到我的應用中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM