2015-11-06 63 views
0

我使用datatables插件來實現javaEE web應用程序中的數據表。 現在我嘗試使用數據表插件將一些參數傳遞給jsp文件中的servlet文件。但它沒有正常工作。你可以給我一個簡單的例子嗎?在這裏使用數據表從jsp將參數值發送到servlet文件jquery插件

<div> 
    <input type="button" onclick="setParam()" value="click"> 
</div> 

回答

0

<script type="text/javascript"> 
    function setParam(){ 
     $('#example').dataTable({ 
      "bProcessing": true, 
      "bServerSide": true, 
      "sAjaxSource": "./AccountSummary",//servletname 
      "fnServerParams": function (aoData) { 
       alert("A"); 
       aoData.push({ "name": "a", "value": "b" }); 
      } 
     }); 
    } 
</script> 

函數調用取數據表初始化代碼出來的功能。你這樣做只是重新初始化表格。

var oTable = $('#example').dataTable({ 
    "bProcessing": true, 
    "bServerSide": true, 
    "sAjaxSource": "./AccountSummary",//servletname 
    "fnServerParams": function (aoData) { 
      alert("A"); 
      aoData.push({ "name": "a", "value": "b" }); 
     } 
}); 

給您的按鈕的ID:點擊按鈕事件

<div> 
    <input type="button" id="mybutton" value="click"> 
</div> 

呼叫fnDraw()

$('#mybutton').click(function (e) { 
    oTable.fnDraw(); 
}); 

你有沒有說過上面的參數來自namevalue,但這將在服務器請求中通過ab