javascript - 通过 JavaScript AJAX 请求插入数据库

标签 javascript jquery html forms

假设我有一个具有多个输入的表单。就像一个数组......所以我们有:

<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/

相关文章:

html - 如何将 "a href"链接添加到 "div"?

javascript - html,JS搜索字段列表

javascript - 好处和。在本地托管 jQuery 的陷阱

jquery - 使用 ajax 的带有子行的 Shiny 数据表

html - 删除wordpress网站 slider 上方的文本

javascript - 在单击选项卡项时隐藏和创建另一个对象 - HTML CSS

javascript - 好的 JS 库可以截取屏幕截图

javascript - 子 div 水平滚动但修复父窗口

javascript - 在没有任何父信息的情况下将展平数组转换为父子数组

javascript - JQUERY:按类访问元素表兄弟