<sub id="xt3p5"><listing id="xt3p5"><thead id="xt3p5"></thead></listing></sub>

    <track id="xt3p5"><big id="xt3p5"><em id="xt3p5"></em></big></track>

    <menuitem id="xt3p5"><dfn id="xt3p5"></dfn></menuitem>
      <track id="xt3p5"></track>
      <pre id="xt3p5"></pre>

          <form id="xt3p5"></form>

          [科技]基于jquery的json轉table插件jsontotable

            分享一款基于jquery的json轉table插件jsontotable。效果圖如下:

            實現的代碼。

            html代碼:

           <div class="container">
                  <div id="jsontotable-arr" class="jsontotable">
                  </div>
                  <div id="jsontotable-obj" class="jsontotable">
                  </div>
                  <div id="jsontotable-objwithdata" class="jsontotable">
                  </div>
                  <div id="jsontotable-str" class="jsontotable">
                  </div>
              </div>
              <script type="text/javascript" src="http://www.w2bc.com/Scripts/jquery/jquery.min.js"></script>
              <script type="text/javascript" src="js/jquery.jsontotable.min.js"></script>
              <script type="text/javascript">
                  $(document).ready(function () {
                      var arr = [
          					[1, 2, 3],
          					['one', 'two', 'three']
          			];
          
                      var input = JSON.stringify(arr);
                      $("#jsontotable-arr")
                  .append($("<h1></h1>").html("Array To Table"))
                  .append($("<h2></h2>").html("Input"))
                  .append($("<code></code>").html(input))
                  .append($("<h2></h2>").html("Output"));
          
                      $.jsontotable(arr, { id: "#jsontotable-arr", header: true });
          
                      $("#jsontotable-arr")
                  .append($("<h1></h1>").html("Array To Table (Without Header)"))
                  .append($("<h2></h2>").html("Input"))
                  .append($("<code></code>").html(input))
                  .append($("<h2></h2>").html("Output"));
          
                      $.jsontotable(arr, { id: "#jsontotable-arr", header: false });
          
                      var obj = [
          				{ "Title1": "Hello", "Title2": "Fine", "Title3": "Thank you" },
                  { "Title1": "?????", "Title2": "???", "Title3": "?????" },
                  { "Title1": "こんにちは", "Title2": "ファイン", "Title3": "ありがとう" },
          				{ "Title1": "你好", "Title2": "精", "Title3": "謝謝" },
          				{ "Title1": "Bonjour", "Title2": "Beaux", "Title3": "Merci" },
                  { "Title1": "Ciao", "Title2": "Bene", "Title3": "Grazie" }
          			];
          
                      input = JSON.stringify(obj);
                      $("#jsontotable-obj")
                  .append($("<h1></h1>").html("JSON To Table (Has Header)"))
                  .append($("<h2></h2>").html("Input"))
                  .append($("<code></code>").html(input))
                  .append($("<h2></h2>").html("Output"));
          
                      $.jsontotable(obj, { id: "#jsontotable-obj" });
          
                      $("#jsontotable-obj")
                  .append($("<h1></h1>").html("JSON To Table (Without Header)"))
                  .append($("<h2></h2>").html("Input"))
                  .append($("<code></code>").html(input))
                  .append($("<h2></h2>").html("Output"));
          
                      $.jsontotable(obj, { id: "#jsontotable-obj", header: false });
          
                      var objwithdata = [
                  { id: 'header', class: 'header-class', _data: ['Hello', 'Fine', 'Thank you'] },
                  { "Title1": "?????", "Title2": "???", "Title3": "?????" },
                  { "Title1": "こんにちは", "Title2": "ファイン", "Title3": "ありがとう" },
          				{ "Title1": "你好", "Title2": "精", "Title3": "謝謝" },
          				{ "Title1": "Bonjour", "Title2": "Beaux", "Title3": "Merci" },
                  { "Title1": "Ciao", "Title2": "Bene", "Title3": "Grazie" }
          			];
          
                      input = JSON.stringify(objwithdata);
                      $("#jsontotable-objwithdata")
                  .append($("<h1></h1>").html("JSON To Table with _data attribute (Has Header)"))
                  .append($("<h2></h2>").html("Input"))
                  .append($("<code></code>").html(input))
                  .append($("<h2></h2>").html("Output"));
          
                      $.jsontotable(objwithdata, { id: "#jsontotable-objwithdata" });
          
                      $("#jsontotable-objwithdata")
                  .append($("<h1></h1>").html("JSON To Table with _data attribute  (Without Header)"))
                  .append($("<h2></h2>").html("Input"))
                  .append($("<code></code>").html(input))
                  .append($("<h2></h2>").html("Output"));
          
                      $.jsontotable(objwithdata, { id: "#jsontotable-objwithdata", header: false });
          
                      var str = '[\
          				{"Title1": "Hello", "Title2": "Fine", "Title3": "Thank you"}, \
                  {"Title1": "?????", "Title2": "???", "Title3": "?????"}, \
                  {"Title1": "こんにちは", "Title2": "ファイン", "Title3": "ありがとう"}, \
          				{"Title1": "你好", "Title2": "精", "Title3": "謝謝"}, \
          				{"Title1": "Bonjour", "Title2": "Beaux", "Title3": "Merci"}, \
                  {"Title1": "Ciao", "Title2": "Bene", "Title3": "Grazie"} \
          			]';
          
                      $("#jsontotable-str")
                  .append($("<h1></h1>").html("JSON (String Format) To Table"))
                  .append($("<h2></h2>").html("Input"))
                  .append($("<code></code>").html(input))
                  .append($("<h2></h2>").html("Output"));
          
                      $.jsontotable(str, {
                          id: "#jsontotable-str",
                          className: "table table-hover"
                      });
                  });
              </script>


          亚洲Av日韩AV激情亚洲

            <sub id="xt3p5"><listing id="xt3p5"><thead id="xt3p5"></thead></listing></sub>

            <track id="xt3p5"><big id="xt3p5"><em id="xt3p5"></em></big></track>

            <menuitem id="xt3p5"><dfn id="xt3p5"></dfn></menuitem>
              <track id="xt3p5"></track>
              <pre id="xt3p5"></pre>

                  <form id="xt3p5"></form>