The grid is not filtered when I use POST request
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);
}
});
}
Do we have to use GET request?
Thanks.
You missed def.resolve(data);
when you get data from ajax.
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();
}