|
<script type="text/javascript">
$(function () {
var dataManager = ej.DataManager({
url: "Handler/Data.ashx",
adaptor: new ej.UrlAdaptor()
});
var query = ej.Query().take(3);
var execute = dataManager.executeQuery(query) // executing query
.done(function (e) {
$("#Grid").ejGrid({
dataSource: e.result,
allowPaging: true, // to enable paging in Grid
. . . . . . . . .
endAdd: function (args) {
makeAjaxCall({ method: "insert", callbackmethod: "insertEmployeeSuccess", OrderID: args.data.OrderID, CustomerID: args.data.CustomerID, EmployeeID: args.data.EmployeeID, ShipCity: args.data.ShipCity});
},
endEdit: function (args) {
makeAjaxCall({ method: "update", callbackmethod: "updateEmployeeSuccess", OrderID: args.data.OrderID, CustomerID: args.data.CustomerID, EmployeeID: args.data.EmployeeID, ShipCity: args.data.ShipCity });
},
endDelete: function (args) {
makeAjaxCall({ method: "delete", callbackmethod: "deleteEmployeeSuccess", Id: args.data.OrderID });
}
});
});
});
function makeAjaxCall(parameter) {
$.ajax({
type: 'POST',
url: "Handler/Data.ashx",
data: parameter,
dataType: 'json',
success: function (response) {
$("#Grid").ejGrid("dataSource", response);
alert("Success")
},
error: function () {
alert("error")
}
})
}
</script> |