在php/mysql codeigniter中执行多个db插入时显示进度

在php/mysql codeigniter中执行多个db插入时显示进度,php,jquery,hook,codeigniter-2,Php,Jquery,Hook,Codeigniter 2,php foreach($this->input->post('dx') as $dx){ $r=$this->general->insert_record('prescriptions',$dx); } foreach($this->input->post('mf') as $mf){ $r=$this->general->insert_record('vis

php

    foreach($this->input->post('dx') as $dx){  
        $r=$this->general->insert_record('prescriptions',$dx);
    }
    foreach($this->input->post('mf') as $mf){               
       $r=$this->general->insert_record('visit_inputs',$mf);
    }
    $r=$this->general->update_record('visits',$array3);
在html页面上,我使用ajax提交给这个php函数

我的问题是,如何在每次插入后将$r[]显示回用户

每次插入后$r的示例

<ul><!--after first insert-->
<li>Dx inserted</li>
</ul>


<ul><!--after 2nd insert-->
<li>Dx inserted</li>
<li>mf inserted</li>
</ul>

<ul><!--after 3rdinsertion-->
<li>Dx inserted</li>
<li>mf inserted</li>
<li>record updated</li>
</ul>
  • 插入Dx
  • 插入Dx
  • 插入mf
  • 插入Dx
  • 插入mf
  • 记录更新

我是否必须将每个插入拆分为不同的函数,并通过ajax逐个调用它?或者是否有方法在执行过程中回显$r?

捕获“onreadystatechange”事件,并查找响应为200的“readyState”=4。然后读取该值并将其放入div或具有唯一id的实体中。让服务器端代码返回necc值

更多信息: