• <legend id='ejUzT'><style id='ejUzT'><dir id='ejUzT'><q id='ejUzT'></q></dir></style></legend>
    • <bdo id='ejUzT'></bdo><ul id='ejUzT'></ul>

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

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

      1. 如何在没有 jQuery 的情况下在 JavaScript 中打开 J

        时间:2023-10-15
            <tbody id='zdmC2'></tbody>
        1. <tfoot id='zdmC2'></tfoot>
        2. <legend id='zdmC2'><style id='zdmC2'><dir id='zdmC2'><q id='zdmC2'></q></dir></style></legend>

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

                  <small id='zdmC2'></small><noframes id='zdmC2'>

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

                  问题描述

                  我正在用 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 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

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

                  相关文章

                  最新文章

                  <small id='7OnDJ'></small><noframes id='7OnDJ'>

                  1. <tfoot id='7OnDJ'></tfoot>

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

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