通过JavaScript AJAX请求插入数据库
假设我有一个有多个输入的表单。像一个数组。。。所以我们有:通过JavaScript AJAX请求插入数据库,javascript,jquery,html,forms,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='' /> &l
<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='' />
无论如何,最好是通过JavaScriptforeach
事件提交每个提交,还是在完成一个提交后执行一个简单的AJAX请求。。请转到下一个,直到提交完成。HTTP请求(相对而言)非常耗时
一次发送所有数据,就像常规表单提交一样。HTTP请求(相对而言)非常耗时
一次性发送所有数据,就像常规表单提交一样。序列化表单元素,并将其作为JSON发送到另一端
var data=$(“form”).serialize()
$.ajax({
…
数据:数据
…..
})
序列化表单元素并将其作为JSON发送到另一端
var data=$(“form”).serialize()
$.ajax({
…
数据:数据
…..
})
foreach ($_POST['firstname'] as $fname) {
...
}