Hi all,
I've got a grid where I want to implement the DELETE action. When I click on the DELETE button it calls the url for that action, but no value is passed to that URL.
I'm using PHP for catching the DELETE action, but both $_GET and $_POST variables are empty.
This is my grid:
And my PHP receptor is ver simple:
Have you got any idea why I'm getting those variables empty?
The READ method is working alright as I see the grid full of data, but the DESTROY is somehow not sending any parameter.
Thanks!
Juan
I've got a grid where I want to implement the DELETE action. When I click on the DELETE button it calls the url for that action, but no value is passed to that URL.
I'm using PHP for catching the DELETE action, but both $_GET and $_POST variables are empty.
This is my grid:
<script> $(document).ready(function(){ var dataSource = new kendo.data.DataSource({ transport: { read: { url: '<?= site_url('adwords/admin/getKeywordsDetails') ?>', dataType: "json" }, destroy: { url: '<?= site_url('adwords/admin/deleteKeywordDetail') ?>', dataType: "json", Type: "POST" }, parameterMap: function(options, operation) { if (operation !== "read" && options.models) { return {models: kendo.stringify(options.models)}; } } }, pageSize: 50, autoSync: true, schema: { model: { id: "id", fields: { id: { editable: false, nullable: true }, segment: { type: "string" }, keyword: { type: "string" }, exact_monthly_search_target: { type: "number" }, broad_monthly_search_target: { type: "number" }, exact_competition: { type: "number" }, exact_estimated_avg_cpc: { type: "number" } } } } }); $("#keyword_ideas_result_grid").kendoGrid({ dataSource: dataSource, scrollable: true, sortable: true, filterable: true, serverPaging: true, type: "json", editable: { update: false, destroy: true, confirmation: "Are you sure you want to remove this item?" }, pageable: true, columns: [ { field: "segment", title: "<?= __("Segment") ?>" } , { field: "keyword", title: "<?= __("Keyword") ?>" } , { field: "exact_monthly_search_target", title: "<?= __("Local Exact") ?>" } , { field: "broad_monthly_search_target", title: "<?= __("Local Broad") ?>" } , { field: "exact_competition", title: "<?= __("Competition Exact") ?>" }, { field: "exact_estimated_avg_cpc", title: "<?= __("CPC Exact") ?>" }, { command: "destroy", title: " ", width: 110 } ] }); });</script>And my PHP receptor is ver simple:
// adwords/admin/deleteKeywordDetail var_dump($_GET); var_dump($_POST);Have you got any idea why I'm getting those variables empty?
The READ method is working alright as I see the grid full of data, but the DESTROY is somehow not sending any parameter.
Thanks!
Juan