繁体   English   中英

如何不使用CodeIgniter中的输入一次插入多行?

[英]How to insert multiple rows at once without using inputs in CodeIgniter?

如何在没有任何<input>情况下将<table>行中的数据插入数据库?

在CodeIgniter中,我具有一个可以生成随机用户的函数,该用户可以通过单击$('#btnGenerate');使用AJAX方法插入到<table>...</table> $('#btnGenerate');

它用新的表行( <tr> )填充一个空表。 这里看起来像:
随机用户生成器

现在,当我要将这些新行保存到数据库中时,我不知道如何继续。 据我所知,我需要有一个数组,然后将其发布到表单的动作中: members/form_random例如,使用$this->input->post('someInputName');?> 如果我在表中不使用任何<input>标记,该怎么办?

有解决方案的建议吗?

生成随机用户时,请确保将每一行存储在一个对象数组中,例如

var arr = [
    {username:'abc',email:'abc@exmaple.org'},
    {username:'def',email:'def@exmaple.org'},
     .
     .
];

然后从Apply,Save Button触发一个onClick事件到AJAX函数,并将该数组作为JSON数据发送到保存数据的控制器。

我认为这可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM