0

jqGrid でレコードをすばやく検索するために、アルファベット順のインデックスを作成しようとしています。

したがって、文字 A の場合は次のようになります。

 $("#Aletter").click(
                function (e) {
            e.preventDefault();
            $.ajax({
                url: '@Url.Action("Products")',
                type:'POST',
                data: '_search=true&nd=1345519741915&rows=10&page=1&sidx=ProductID&sord=asc&filters=%7B%22groupOp%22%3A%22AND%22%2C%22rules%22%3A%5B%7B%22field%22%3A%22ProductName%22%2C%22op%22%3A%22bw%22%2C%22data%22%3A%22a%22%7D%5D%7D&searchField=&searchString=&searchOper='
            });
        });

フィドラーでは、正しいデータを返します。

唯一の問題は、それをグリッドに入れる方法ですか?

4

1 に答える 1

0

.addJSONData(data);メソッドを ajax メソッドで使用できますsuccess

        $.ajax({
            url: '@Url.Action("Products")',
            type:'POST',
            data: '_search=...',
            success: function(data){
                 $("gridId").addJSONData(data);
            }
        });

jqgrid wikiを参照してください。

于 2012-08-21T03:53:41.810 に答える