如何将新数据JSON数据加载到jqGrid中?

时间:2013-02-11 17:26:02

标签: jquery jqgrid-asp.net

我有一个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');                                
               }
           });
       });

1 个答案:

答案 0 :(得分: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');

                   }
               });
           });