невозможно распечатать ответ JSON в HTML - PullRequest
0 голосов
/ 18 марта 2012

Я не могу напечатать ответ json в восстановительной таблице .... пожалуйста, помогите мне, если я делаю что-то не так ... Мне просто нужно отобразить ответ на html-странице

     <script type="text/javascript" charset="utf-8">
       $(document).ready(function() {
        alert("load");
     $.getJSON("http://10.0.2.2:8080/v1/service/1",
    function(data) {

    $.each(data, function(id, obj){ 
         $("#display tbody").append("<tr>");
            $.each(obj, function(propName, value) {

                 $("#display").append("<td>");
                 $("#display").append(value);
                 $("#display").append("</td>");
               // console.log(propName + ": " + value);


            });
             $("#display").append("</tr>");
        });  


    }); 

      document.addEventListener("deviceready", onDeviceReady, true);

       });

    function onDeviceReady(){
     navigator.notification.alert("PhoneGap is working");

       } 



   </script>

     </head> 
    <body>
  <table width="100%" cellspacing="3" id="display">
    <tr align="center">
        <td bgcolor="#474646" style="color: #fff;> Date</td>
        <td bgcolor="#474646" style="color: #fff;>Date</td>
        <td bgcolor="#474646" style="color: #fff;>Number</td>
        <td bgcolor="#474646" style="color: #fff; >Number</td>
        <td bgcolor="#474646" style="color: #fff; >Count</td>
        <td bgcolor="#474646" style="color: #fff; >Amount</td>
    </tr>

    </table>
    </body>
        </html>

есть ли у меня другая опция для отображения ответа в таблице вместо использования приведенного выше кода пожалуйста, дайте мне знать, если что-то не так или что-то должно быть изменено

Ответы [ 2 ]

0 голосов
/ 18 марта 2012
 $.getJSON("http://10.0.2.2:8080/v1/service/1",
     function(data) {

    $.each(data, function(id, obj){ 
     $("#display tbody").append("<tr>");
        $.each(obj, function(propName, value) {
            val = JSON.stringify(value);
             $("#display").append("<td>");
             $("#display").append(val);
             $("#display").append("</td>");
           // console.log(propName + ": " + value);


        });
         $("#display").append("</tr>");
    });  

невозможно распечатать даже после анализа данных json

0 голосов
/ 18 марта 2012

Анализ данных JSON в тип String для отображения в формате html.

Синтаксис: JSON.stringify ({объект json});

Посещение Как выполнить анализ объекта JSONстрока с js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...