doujiao4705 2017-04-03 18:35
浏览 68

Codeigniter使用Ajax发送表单并填充和Ajax数据表

I'm using codeigniter 3.

I have a view with a form, and I need to submit this form with ajax. No problem with that. The problem is: i have a datatable that's populated with Ajax...when I build datatable, I call an url that return rows to this datatable:

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

But using a form, how to submit this to a controller, that will return data to datatable?

***EDIT

Changing question to: how to serialize form and call datatable ajax URL on submit?

  • 写回答

1条回答 默认 最新

  • douzhangli9563 2017-04-03 18:58
    关注

    The solution

    So reading this post I find this code:

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

    And I realize that just need to call that ajax again? Wrong. What should be done is put the whole code that build's datatable inside a function (resultado in this case). When you submit, prevent form submit with this code:

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

报告相同问题?

悬赏问题

  • ¥15 求chat4.0解答一道线性规划题,用lingo编程运行,第一问要求写出数学模型和lingo语言编程模型,第二问第三问解答就行,我的ddl要到了谁来求了
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果