2016-12-09 3 views
0

Ajaxがロードされたテーブルに対してdatatableプラグインを初めて使用しています。 。 は、ここでボタンの現在のコードはどこgrid2.setAjaxParamここで、Ajaxがデータをサーバーに送信して、データテーブル内のボタンクリックのアクションを保存するようにします。

によって設定されたデータを送信するために、AJAXをコーディングする

// handle group actionsubmit button click 
grid2.getTableWrapper().on('click', '.table-group-action-submit', function (e) { 
    e.preventDefault(); 
    var action = $(".table-group-action-input", grid2.getTableWrapper()); 
    if (action.val() != "" && grid2.getSelectedRowsCount() > 0) { 
     grid2.setAjaxParam("customActionType", "group_action"); 
     grid2.setAjaxParam("customActionName", action.val()); 
     grid2.setAjaxParam("id", grid2.getSelectedRows()); 
     grid2.getDataTable().fnDraw(); 
     grid2.clearAjaxParams(); 
    } else if (action.val() == "") { 
     Metronic.alert({ 
      type: 'danger', 
      icon: 'warning', 
      message: 'Please select an action', 
      container: grid2.getTableWrapper(), 
      place: 'prepend' 
     }); 
    } else if (grid2.getSelectedRowsCount() === 0) { 
     Metronic.alert({ 
      type: 'danger', 
      icon: 'warning', 
      message: 'No record selected', 
      container: grid2.getTableWrapper(), 
      place: 'prepend' 
     }); 
    } 
}); 

をクリックで

ずっとそれがここで行く

+0

任意のオプション??? – PriME

答えて

0

事前に

感謝を感謝任意のヘルプデータテーブル取得データと同じURL:

if (isset($_REQUEST["customActionType"]) && 
$_REQUEST["customActionType"] == "group_action") { 
    $records["customActionStatus"] = "OK"; 
    $records["customActionMessage"] = "Group action successfully has been completed. Well done!"; 
    } 
他の誰かがこれを必要とする場合は、10

関連する問題