How to populate html table with json object contents











up vote
0
down vote

favorite












I am returning a list in a ajax call the success function is written below.
My json has contents like {"1","ayesha","cs","Lahore"}.



 function ShowData(data) {
var data = data.d;

var html = "";
if (data.length > 0) {
JObject = data;
console.log(JObject);
html = "<table id='tbl' class='TableGrid' width='100%' >";
html += "<thead><tr><th>StdId</th><th>Name</th><th>feild</th><th>City</th></thead><tbody> ";
for (var i = 0; i < JObject.length; i++) {
html += '<tr>';
html += ' <td align="left" >' + JObject[i] + '</td>';
html += '</tr>';
}
html += "</tbody> </table>";

}


How should i display the contents?










share|improve this question


























    up vote
    0
    down vote

    favorite












    I am returning a list in a ajax call the success function is written below.
    My json has contents like {"1","ayesha","cs","Lahore"}.



     function ShowData(data) {
    var data = data.d;

    var html = "";
    if (data.length > 0) {
    JObject = data;
    console.log(JObject);
    html = "<table id='tbl' class='TableGrid' width='100%' >";
    html += "<thead><tr><th>StdId</th><th>Name</th><th>feild</th><th>City</th></thead><tbody> ";
    for (var i = 0; i < JObject.length; i++) {
    html += '<tr>';
    html += ' <td align="left" >' + JObject[i] + '</td>';
    html += '</tr>';
    }
    html += "</tbody> </table>";

    }


    How should i display the contents?










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I am returning a list in a ajax call the success function is written below.
      My json has contents like {"1","ayesha","cs","Lahore"}.



       function ShowData(data) {
      var data = data.d;

      var html = "";
      if (data.length > 0) {
      JObject = data;
      console.log(JObject);
      html = "<table id='tbl' class='TableGrid' width='100%' >";
      html += "<thead><tr><th>StdId</th><th>Name</th><th>feild</th><th>City</th></thead><tbody> ";
      for (var i = 0; i < JObject.length; i++) {
      html += '<tr>';
      html += ' <td align="left" >' + JObject[i] + '</td>';
      html += '</tr>';
      }
      html += "</tbody> </table>";

      }


      How should i display the contents?










      share|improve this question













      I am returning a list in a ajax call the success function is written below.
      My json has contents like {"1","ayesha","cs","Lahore"}.



       function ShowData(data) {
      var data = data.d;

      var html = "";
      if (data.length > 0) {
      JObject = data;
      console.log(JObject);
      html = "<table id='tbl' class='TableGrid' width='100%' >";
      html += "<thead><tr><th>StdId</th><th>Name</th><th>feild</th><th>City</th></thead><tbody> ";
      for (var i = 0; i < JObject.length; i++) {
      html += '<tr>';
      html += ' <td align="left" >' + JObject[i] + '</td>';
      html += '</tr>';
      }
      html += "</tbody> </table>";

      }


      How should i display the contents?







      asp.net json ajax html-table






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 8 at 9:27









      Ayesha1234

      62




      62
























          2 Answers
          2






          active

          oldest

          votes

















          up vote
          0
          down vote













          Use bellow script can help to create table




          1. var table = document.createElement("table");

          2. var thead = document.createElement("thead");

          3. var tr = document.createElement("tr");

          4. var th = document.createElement("th");

          5. var td = document.createElement("td");

          6. table.appendChild(thread).appendChild(th);

          7. table.appendChild(tr).appendChild(td)






          share|improve this answer








          New contributor




          He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.

























            up vote
            0
            down vote













            Use the .innerHTML to insert your table inside your template.



            DOCS: https://www.w3schools.com/jsref/prop_html_innerhtml.asp






            share|improve this answer





















              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














               

              draft saved


              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53204804%2fhow-to-populate-html-table-with-json-object-contents%23new-answer', 'question_page');
              }
              );

              Post as a guest
































              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              0
              down vote













              Use bellow script can help to create table




              1. var table = document.createElement("table");

              2. var thead = document.createElement("thead");

              3. var tr = document.createElement("tr");

              4. var th = document.createElement("th");

              5. var td = document.createElement("td");

              6. table.appendChild(thread).appendChild(th);

              7. table.appendChild(tr).appendChild(td)






              share|improve this answer








              New contributor




              He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.






















                up vote
                0
                down vote













                Use bellow script can help to create table




                1. var table = document.createElement("table");

                2. var thead = document.createElement("thead");

                3. var tr = document.createElement("tr");

                4. var th = document.createElement("th");

                5. var td = document.createElement("td");

                6. table.appendChild(thread).appendChild(th);

                7. table.appendChild(tr).appendChild(td)






                share|improve this answer








                New contributor




                He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.




















                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  Use bellow script can help to create table




                  1. var table = document.createElement("table");

                  2. var thead = document.createElement("thead");

                  3. var tr = document.createElement("tr");

                  4. var th = document.createElement("th");

                  5. var td = document.createElement("td");

                  6. table.appendChild(thread).appendChild(th);

                  7. table.appendChild(tr).appendChild(td)






                  share|improve this answer








                  New contributor




                  He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  Use bellow script can help to create table




                  1. var table = document.createElement("table");

                  2. var thead = document.createElement("thead");

                  3. var tr = document.createElement("tr");

                  4. var th = document.createElement("th");

                  5. var td = document.createElement("td");

                  6. table.appendChild(thread).appendChild(th);

                  7. table.appendChild(tr).appendChild(td)







                  share|improve this answer








                  New contributor




                  He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  share|improve this answer



                  share|improve this answer






                  New contributor




                  He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  answered Nov 8 at 9:35









                  He Shuang

                  1




                  1




                  New contributor




                  He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.





                  New contributor





                  He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.






                  He Shuang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.
























                      up vote
                      0
                      down vote













                      Use the .innerHTML to insert your table inside your template.



                      DOCS: https://www.w3schools.com/jsref/prop_html_innerhtml.asp






                      share|improve this answer

























                        up vote
                        0
                        down vote













                        Use the .innerHTML to insert your table inside your template.



                        DOCS: https://www.w3schools.com/jsref/prop_html_innerhtml.asp






                        share|improve this answer























                          up vote
                          0
                          down vote










                          up vote
                          0
                          down vote









                          Use the .innerHTML to insert your table inside your template.



                          DOCS: https://www.w3schools.com/jsref/prop_html_innerhtml.asp






                          share|improve this answer












                          Use the .innerHTML to insert your table inside your template.



                          DOCS: https://www.w3schools.com/jsref/prop_html_innerhtml.asp







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 8 at 9:36









                          Leonardo Minati

                          136111




                          136111






























                               

                              draft saved


                              draft discarded



















































                               


                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53204804%2fhow-to-populate-html-table-with-json-object-contents%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest




















































































                              Popular posts from this blog

                              How to pass form data using jquery Ajax to insert data in database?

                              National Museum of Racing and Hall of Fame

                              Guess what letter conforming each word