1

ページ全体をリロードせずにデータテーブルをリロードするにはどうすればよいですか?「AllSales」から新しい値を取得したい。テーブルにjqueryプラグイン「datatable」も使用しています。

   $("#SalesTable").dataTable();

これが私のテーブルです:

<table id="SalesTable">
                        <thead>
                            <tr>
                                <th>Date</th>
                                <th>Email</th>
                            </tr>
                        </thead>
                        <tbody>
                          <% {
                                foreach (var item in AllSales)
                                {
                                   %>
                                   <tr>
                                     <td><%=item.Date %></td>
                                     <td><%=item.Email%> </td>
                                   </tr>
                                <%}
                            }
                         %>

                        </tbody>
                    </table>
4

1 に答える 1

1

ajaxを使用してデータを取得し、それをオブジェクトにスローして、オブジェクトに基づいてデータテーブルのコンテンツを動的に変更します。.net言語を使用してから何年も経っているので、aspで例を書くことはできません。

<html>
<tbody id='datatable'>
</tbody>
</html>

var tbodyData;
var post = $.ajax({
 url: "someurl.asp",
 type: "POST",
 data: {"some data"},
 success: function() {
  var object = post.responseText;
  object.parseJSON();
  for (data in object) {
   tbodyData += "<tr><td>" + object[data] + "</td></tr>\n";
  }
  $("datatable").html(tbodyData);
 }
});

そのような何かがそれをするべきです。

于 2012-12-30T22:32:10.497 に答える