使用 POST 请求过滤 loadData

Filtering on loadData using POST request

当我使用POST请求时,网格没有被过滤

loadData: function (filter) {
  return $.ajax({
  type: "POST",
  url: "frmNewGroup.aspx/searchFilter",
  data: JSON.stringify(filter),
  contentType: "application/json; charset=utf-8",
  success: function (data) {
     console.log(data);
    }
  });
}


我们必须使用 GET 请求吗?

谢谢。

当您从 ajax 获取数据时,您错过了 def.resolve(data);

loadData : function(filter) {
        var def = $.Deferred();
        $.ajax({
           type: "POST",
          url: "frmNewGroup.aspx/searchFilter",
          data: JSON.stringify(filter),
          contentType: "application/json; charset=utf-8",
        }).done(function(data) {
            console.log(data);
            def.resolve(data);
        });
        return def.promise();
    }