[英]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.