2

我是 Jquery 的新手,并且一直在尝试让一些代码用于动态创建表。在这样做时,我提出了一个问题。我有一个将以 JSON 格式响应的 Web 服务,数据看起来像这样(示例)

{
        "aaData": [
            1
        ],
        "aaSorting": [
            1,
            "desc"
        ],
        "aoColumns": {
            "sTitle": "Title1"
        }
   }

整个java脚本如下`

        $(document).ready
        (
            function() 
            {
                $.getJSON
                (
                    'http://intranet/testing/data/public.php', function(data) 
                    {
                        var newTable = '<thead><tr>'; 
                        $.each
                        (
                            data[0], function(key, value) 
                            {
                                newTable += "<th>" + key + "</th>";
                            }
                        );
                        newTable += "</tr></thead><tbody>";                  
                        $.each
                        (
                            data, function(key, row) 
                            {
                                newTable += "<tr>";
                                $.each
                                (
                                    row, function(key, fieldValue) 
                                    {
                                       newTable += "<td>" + fieldValue + "</td>";
                                    }
                                );
                                newTable += "</tr>";
                            }
                        );
                        newTable += '<tbody>';
                       $('#example').html(newTable);  
                    }
                );
                $('#example').dataTable(); 
            }
        );
    </script>`

希望能在解决此问题方面提供一些帮助。

4

0 回答 0