Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery数据表在ajax调用中向php传递额外参数?_Php_Jquery_Ajax_Datatables - Fatal编程技术网

如何使用jQuery数据表在ajax调用中向php传递额外参数?

如何使用jQuery数据表在ajax调用中向php传递额外参数?,php,jquery,ajax,datatables,Php,Jquery,Ajax,Datatables,如何使用将ajax调用中的额外参数传递给php 这是我的密码 $(document).ready(function() { var dataTable = $('#student-grid').DataTable( { responsive: { details: { renderer: function ( api, rowIdx ) {

如何使用将ajax调用中的额外参数传递给php

这是我的密码

 $(document).ready(function() {
            var dataTable =  $('#student-grid').DataTable( {
                responsive: {
                    details: {
                        renderer: function ( api, rowIdx ) {
                            var data = api.cells( rowIdx, ':hidden' ).eq(0).map( function ( cell ) {
                                var header = $( api.column( cell.column ).header() );
                                return  '<p style="color:#00A">'+header.text()+' : '+api.cell( cell ).data()+'</p>';
                            } ).toArray().join('');

                            return data ?    $('<table/>').append( data ) :    false;
                        }
                    }
                },
                processing: true,
                serverSide: true,
                ajax: "borrowedBookNew.php" // json datasource
            } );

        } );
$(文档).ready(函数(){
var dataTable=$(“#学生网格”)。dataTable({
响应:{
详情:{
渲染器:函数(api,rowIdx){
var data=api.cells(rowIdx,':hidden').eq(0).map(函数(单元格){
var header=$(api.column(cell.column.header());
返回“

”+header.text()+”:“+api.cell(cell.data()+”

”; }).toArray().join(“”); 返回数据?$('')。追加(数据):false; } } }, 处理:对, 服务器端:是的, ajax:“借用的booknew.php”//json数据源 } ); } );

我想向我的php文件传递一个新参数并获得一个新结果。

您可以通过将
ajax
参数设置为对象来传递其他数据:

$('#student-grid').dataTable({
    // ...
    ajax: {
        url: 'borrowedBookNew.php',
        data: {
            customField: 'customValue'
        }
    }
});
您还可以传递
data
一个函数,该函数将当前数据作为您可以操作的对象接收。这对于添加页面加载时不可用的动态数据特别有用


来源:

您可以通过将
ajax
参数设置为对象来传递其他数据:

$('#student-grid').dataTable({
    // ...
    ajax: {
        url: 'borrowedBookNew.php',
        data: {
            customField: 'customValue'
        }
    }
});
您还可以传递
data
一个函数,该函数将当前数据作为您可以操作的对象接收。这对于添加页面加载时不可用的动态数据特别有用


来源:

这个问题很清楚,不应该结束。这个问题很清楚,不应该结束。很乐意帮忙。别忘了标记正确答案。我应该使用此语法
“data”:
还是此语法
data:
?乐意帮助。别忘了标记正确的答案。我应该使用这种语法
“data”:
还是使用这种语法
data: