0

jquery を使用してデータをグリッド ビューにバインドしようとしています。データは「結果」に正常にロードされましたが、このデータをグリッド ビューに適用できません

私のスクリプト:

$(document).ready(function() {

        $.ajax({
            url: '../_AJAX/ajaxCall-InterestSubsidy.aspx',
            data: { 'MODE': 'BindGrid' },
            type: 'POST',
            dataType: 'json',
            success: function(result) {
                var reslk = result;

                $.each(result.Table1, function(index, res) {
                    $(".GridView1").append("<table><tr><td>" + res.StateId +
                    "</td><td>" + res.StateName +
                    "</td></tr></table>");

                });
            },
            error: function(e) {
            }
        });
    });

私のグリッドビュー:

<asp:GridView ID="GridView1" runat="server" CssClass="GridView1">

</asp:GridView>
4

1 に答える 1

0

これを試して

                $.map(result.d, function (item) {
                    $(".GridView1").append("<tr><td>" + item.StateId +
                "</td><td>" + item.StateName +
                "</td></tr>");

                });

また

                $.map(result.Table1, function (index, res) {
                    $(".GridView1").append("<tr><td>" + res.StateId +
                "</td><td>" + res.StateName +
                "</td></tr>");

                });
于 2013-06-25T09:20:39.440 に答える