【问题标题】:Send parameters with ajax call from jquery datatables使用来自 jquery 数据表的 ajax 调用发送参数
【发布时间】:2013-09-30 16:56:56
【问题描述】:

我想使用 ajax 将数据加载到 jquery 数据表中。我还想将参数发送到从数据库中提取数据的函数。

所以我想做什么:

$('#datatables').dataTable( {
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "/results/load-results",
    "fnServerParams": function ( aoData ) {
        aoData.push( { "quizid": quizid, "questionid": qid } );
    }
} );

我想发送 quizid 和 questionid 并在我的函数中使用它们。如何将它们拉入我的功能?试过 $_GET 但没有用..

【问题讨论】:

  • 你读过这个吗? datatables.net/forums/discussion/6600/…(TLDR:您运行的是 1.8.2 版吗?)
  • 好的,但我的问题是:如何在我的 php 函数中获取这些变量?
  • 您是否尝试过在您的 php 脚本 (load_results) 中转储 GET 和/或 POST 变量以查看您有哪些值?

标签: php jquery ajax datatables parameter-passing


【解决方案1】:

格式必须是

"fnServerParams": function ( aoData ) {
      aoData.push( { "name": "quizid", "value": quizid },{ "name": "questionid", "value": qid } );
},

【讨论】:

  • 如果数据表有过滤多个列通过点击发送变量,谢谢
猜你喜欢
  • 2015-10-26
  • 1970-01-01
  • 1970-01-01
  • 2012-03-08
  • 2014-05-29
  • 2012-08-21
  • 2015-08-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多