我的剧本
<script type="text/javascript">
$(document).ready(function() {
$('.all').dataTable( {
"bInfo": false,
"bProcessing": true,
"sPaginationType": "full_numbers",
"aLengthMenu": [[25, 50, 75, 100], [25, 50, 75, 100]],
"iDisplayLength": 25,
"bServerSide": true,
"sAjaxSource": "Get_Pmob_tra",
"bPaginate": true,
"oLanguage": {
"sProcessing": "<img src='gfx/ajax-loader.gif'>"
}
} );
} );
</script>
我正在使用datatable类来处理文件
我需要通过ajax调用从html获取一个新值到PHP
我该怎么做?
答案 0 :(得分:1)
使用fnServerParams,如下所示:
...
"sAjaxSource": "Get_Pmob_tra",
"fnServerParams": function (aoData) {
aoData.push({ "name": "myval", "value": $('#myselect :selected').val() });
},
"bPaginate": true,
...
此示例获取具有id =&#39; myselect&#39;的选择列表的选定值,并将其作为名为&#39; myval&#39;的参数传递。在服务器端Get_Pmob_tra php代码中,从请求中获取参数:
Request.QueryString["myval"]
抱歉,这不是专门的PHP代码,但是你明白了。