0

ID「mylist」のドロップダウンリストがあり、ドロップダウンリストでアイテムが選択されると、コントローラークラスで GetNewGridData をトリガーし、グリッドにロードしたい JSON データを送り返します。この新しいデータをグリッドにロードするにはどうすればよいですか?

$("#mylist").change(function () {
           var value = $(this).val();
           alert(value);

           $.ajax({
               url: '<%= Url.Action("GetNewGridData`", "Billing") %>',
               success: function (data) {
                   alert(data);
                   jQuery("#BillingGrid").setGridData('postData', data).trigger('reloadGrid');                                
               }
           });
       });
4

1 に答える 1

2

以下はトリックを行ったようです:$('#BillingGrid').setGridParam({ url: '<%= Url.Action("GetGridData1", "Billing") %>' });


$("#mylist").change(function () {
               var value = $(this).val();
               alert(value);

               $.ajax({
                   url: '<%= Url.Action("GetGridData1", "Billing") %>',
                   success: function (data) {
                       alert(data);
                       $('#BillingGrid').setGridParam({ url: '<%= Url.Action("GetGridData1", "Billing") %>' });
                       $('#BillingGrid').trigger('reloadGrid');

                   }
               });
           });
于 2013-02-11T18:14:51.377 に答える