<tfoot id='YNWZ5'></tfoot>
  1. <small id='YNWZ5'></small><noframes id='YNWZ5'>

  2. <legend id='YNWZ5'><style id='YNWZ5'><dir id='YNWZ5'><q id='YNWZ5'></q></dir></style></legend>

      <bdo id='YNWZ5'></bdo><ul id='YNWZ5'></ul>

      <i id='YNWZ5'><tr id='YNWZ5'><dt id='YNWZ5'><q id='YNWZ5'><span id='YNWZ5'><b id='YNWZ5'><form id='YNWZ5'><ins id='YNWZ5'></ins><ul id='YNWZ5'></ul><sub id='YNWZ5'></sub></form><legend id='YNWZ5'></legend><bdo id='YNWZ5'><pre id='YNWZ5'><center id='YNWZ5'></center></pre></bdo></b><th id='YNWZ5'></th></span></q></dt></tr></i><div id='YNWZ5'><tfoot id='YNWZ5'></tfoot><dl id='YNWZ5'><fieldset id='YNWZ5'></fieldset></dl></div>

    1. 如何在没有 jQuery 的情况下在 JavaScript 中打开 JSON 文件?

      时间:2023-05-16
      <legend id='76FBq'><style id='76FBq'><dir id='76FBq'><q id='76FBq'></q></dir></style></legend>

      <small id='76FBq'></small><noframes id='76FBq'>

      <tfoot id='76FBq'></tfoot>

              <bdo id='76FBq'></bdo><ul id='76FBq'></ul>
              <i id='76FBq'><tr id='76FBq'><dt id='76FBq'><q id='76FBq'><span id='76FBq'><b id='76FBq'><form id='76FBq'><ins id='76FBq'></ins><ul id='76FBq'></ul><sub id='76FBq'></sub></form><legend id='76FBq'></legend><bdo id='76FBq'><pre id='76FBq'><center id='76FBq'></center></pre></bdo></b><th id='76FBq'></th></span></q></dt></tr></i><div id='76FBq'><tfoot id='76FBq'></tfoot><dl id='76FBq'><fieldset id='76FBq'></fieldset></dl></div>
                <tbody id='76FBq'></tbody>

              1. 本文介绍了如何在没有 jQuery 的情况下在 JavaScript 中打开 JSON 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                限时送ChatGPT账号..

                我正在用 JavaScript 编写一些代码.在这段代码中,我想读取一个 json 文件.该文件将从 URL 加载.

                I am writing some code in JavaScript. In this code i want to read a json file. This file will be loaded from an URL.

                如何在 JavaScript 的对象中获取此 JSON 文件的包含内容?

                How can I get the contains of this JSON file in an object in JavaScript?

                例如我的 JSON 文件位于 ../json/main.json:

                This is for example my JSON file located at ../json/main.json:

                {"mainStore":[{vehicle:'1',description:'nothing to say'},{vehicle:'2',description:'nothing to say'},{vehicle:'3',description:'nothing to say'}]}
                

                我想在我的 table.js 文件中使用它,如下所示:

                and i want to use it in my table.js file like this:

                for (var i in mainStore)
                {       
                    document.write('<tr class="columnHeaders">');
                    document.write('<td >'+ mainStore[i]['vehicle'] + '</td>');
                    document.write('<td >'+ mainStore[i]['description'] + '</td>');
                    document.write('</tr>');
                } 
                

                推荐答案

                这是一个不需要 jQuery 的例子:

                Here's an example that doesn't require jQuery:

                function loadJSON(path, success, error)
                {
                    var xhr = new XMLHttpRequest();
                    xhr.onreadystatechange = function()
                    {
                        if (xhr.readyState === XMLHttpRequest.DONE) {
                            if (xhr.status === 200) {
                                if (success)
                                    success(JSON.parse(xhr.responseText));
                            } else {
                                if (error)
                                    error(xhr);
                            }
                        }
                    };
                    xhr.open("GET", path, true);
                    xhr.send();
                }
                

                称它为:

                loadJSON('my-file.json',
                         function(data) { console.log(data); },
                         function(xhr) { console.error(xhr); }
                );
                

                这篇关于如何在没有 jQuery 的情况下在 JavaScript 中打开 JSON 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:如何使用 jQuery 获取 HTTP 状态码? 下一篇:显示使用 XHR2/AJAX 下载文件的进度条

                相关文章

              2. <i id='1BooS'><tr id='1BooS'><dt id='1BooS'><q id='1BooS'><span id='1BooS'><b id='1BooS'><form id='1BooS'><ins id='1BooS'></ins><ul id='1BooS'></ul><sub id='1BooS'></sub></form><legend id='1BooS'></legend><bdo id='1BooS'><pre id='1BooS'><center id='1BooS'></center></pre></bdo></b><th id='1BooS'></th></span></q></dt></tr></i><div id='1BooS'><tfoot id='1BooS'></tfoot><dl id='1BooS'><fieldset id='1BooS'></fieldset></dl></div>
                • <bdo id='1BooS'></bdo><ul id='1BooS'></ul>

                    <small id='1BooS'></small><noframes id='1BooS'>

                  1. <legend id='1BooS'><style id='1BooS'><dir id='1BooS'><q id='1BooS'></q></dir></style></legend>
                    <tfoot id='1BooS'></tfoot>