0

我想获取表中的一些详细信息并将其加载到 jquery 对话框中的表中。

我尝试div使用 html 表对 id 内的表进行编码,但它没有加载到对话框中。

<div id = "downloadModal" style="display:none">
<form>
<fieldset>
<table>
   <thead>
      <tr>
         <th>Action</th>
         <th>File Name</th>
         <th>File Size</th>
      </tr>
   </thead>
</table>

请有任何建议。

4

2 回答 2

0

我想你忘了在你的表之后包含。如果你通过ajax加载数据,我的建议是通过给它一个“id”来将数据附加到它。

于 2019-04-12T05:17:02.693 回答
0

试试这个方法......

<html>
    <head>
        <script>
           $(document).ready(function(){

            dialogCust = $("#custAddList").dialog({
            autoOpen: false,
            height: 200,
            width: 950,
            modal: true
        });

         $.ajax({
                type: "POST",
                url: serviceUrl ,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    if (data.length > 0) {
                        $.each(data, function (i, item) {
                            $('<tr>').append(
                                $('<td>').text(item.Name),
                                $('<td>').text(item.Code)
                            ).appendTo('#custAddList').last().after();
                        });
                        dialogCust.dialog("open");
                    } else {
                        alert("Not found address for customer.");
                    }
                },
                error: function (a, b, c) {
                    alert(c);
                }
            });
         });
        </script>
    </head>
    <body>
        <table id="custAddList">

        </table>
    </body>
</html>
于 2019-04-12T05:57:16.133 回答