【问题标题】:Send parameter values to servlet file from jsp using data table jquery plugin使用数据表jquery插件从jsp向servlet文件发送参数值
【发布时间】:2016-02-07 12:30:18
【问题描述】:

我使用 datatables 插件在 javaEE Web 应用程序中实现数据表。 现在我尝试使用数据表插件将jsp文件中的一些参数传递给servlet文件。但它还没有工作。你能提供一个简单的例子吗?

<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>

函数调用在这里

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

【问题讨论】:

    标签: jquery jsp jakarta-ee servlets datatables


    【解决方案1】:

    从函数中取出数据表初始化代码。你这样做的方式只是重新初始化表。

    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

    【讨论】:

      猜你喜欢
      • 2013-01-05
      • 2013-08-13
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多