【问题标题】:Codeigniter send form with Ajax and populate and Ajax Data TableCodeigniter 使用 Ajax 发送表单并填充和 Ajax 数据表
【发布时间】:2017-04-03 18:35:12
【问题描述】:

我正在使用 codeigniter 3。

我有一个带有表单的视图,我需要使用 ajax 提交这个表单。没问题。问题是:我有一个填充了 Ajax 的数据表...当我构建数据表时,我调用了一个将行返回到该数据表的 url:

"ajax": {
            "url": "<?php echo site_url('clientes/relatorio_atendimentos_buscar')?>",
            "type": "POST"
        },

但是使用表单,如何将其提交给控制器,将数据返回到数据表?

***编辑

将问题更改为:如何序列化表单并在提交时调用 datatable ajax URL?

【问题讨论】:

    标签: php json ajax datatable


    【解决方案1】:

    解决办法

    所以阅读this 帖子我发现了这个代码:

    "ajax": {
    "url": 'filter.php',
    "type": 'POST',
    "data": function ( d ) {
    return $('#formFilter').serialize();
    

    我意识到只需要再次调用该 ajax 吗?错误的。应该做的是将构建数据表的整个代码放入函数中(在这种情况下为结果)。提交时,请使用以下代码阻止表单提交:

    $('#relatorio_atendimentos').submit(function(event){
        event.preventDefault();
        event.stopPropagation();
        //Call datatable that builds table calling ajax url with serialized array
       resultado();
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 2013-09-24
      • 2016-02-10
      • 1970-01-01
      • 2014-06-07
      • 2018-01-19
      • 2012-11-27
      相关资源
      最近更新 更多