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 回答