假设我有一个具有多个输入的表单。就像一个数组......所以我们有:
<input name='firstname[]' type='text' value='' /> <input name='lastname[]' type='text' value='' /> <input name='dob[]' type='text' value='' />
<input name='firstname[]' type='text' value='' /> <input name='lastname[]' type='text' value='' /> <input name='dob[]' type='text' value='' />
<input name='firstname[]' type='text' value='' /> <input name='lastname[]' type='text' value='' /> <input name='dob[]' type='text' value='' />
<input name='firstname[]' type='text' value='' /> <input name='lastname[]' type='text' value='' /> <input name='dob[]' type='text' value='' />
想象一下,不是 4 个,而是 50 个。好的,所以我现在的方法是使用 PHP 进行常规 HTML 表单提交,如下所示:
foreach ($_POST['firstname'] as $fname) {
...
}
无论如何,最好通过 JavaScript foreach
事件来完成,其中每次提交都会提交,或者执行一个简单的 AJAX 请求,然后在该请求完成后...转到下一个,直到提交完成。
最佳答案
HTTP 请求(相对而言)非常耗时。
一次性发送所有数据,就像常规表单提交一样。
关于javascript - 通过 JavaScript AJAX 请求插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23127890/