2

我在 ASP.Net MVC4 中工作,在我看来,我有一个表,想从中加载该表,但在成功后不加载。

<div id="groupTable"> <table> table columns and rows <table></div>


$.ajax({
            type: "POST",
            url: url,
            dataType: "json",
            data: { groupNames: JSON.stringify(groubyNames), page: JSON.stringify(page) },
            success: function(data) {
                   $('#groupTable').load(data); // not refreshing table withdata
            },
            error: function(request, status, error) {

                alert(request.responseText);
            }
        });
4

1 回答 1

0

将负载更改为 html 调用

编辑:这是您使用 json 数据创建表的方式

    $.ajax({
                type: "POST",
                url: url,
                dataType: "json",
                data: { groupNames: JSON.stringify(groubyNames), page: JSON.stringify(page) },
                success: function(data) {
                     var table = $('<table/>');
                     $(data).each(function() {
                           var row = $('<tr/>');
                           row.append('<td>' + this.Value + '</td>');
                           row.append('<td>' + this.Value + '</td>');
                     });
                     table.append(row);                   
                     $('#groupTable').html(table); // not refreshing table withdata
                },
                error: function(request, status, error) {

                    alert(request.responseText);
                }
            });
于 2013-07-18T13:44:34.323 回答