【发布时间】:2015-01-30 15:17:11
【问题描述】:
我正在尝试通过 ajax 提交表单。我的表单包含两个同名的文本框,以将其作为数组值获取。 我试图用 Ajax 发送这个数组文本框值。 我尝试过的代码如下。
表格
<input name="name" value="name"/>
<input name="email[]" value="one@gmail.com"/>
<input name="email[]" value="two@gmail.com"/>
<input name="msg" value="message"/>
Ajax 脚本
$.ajax({
url: "sendmail.php",
cache: false,
dataType: "json",
type: "POST",
data: {
name: $('#ame').val(),
email: $('[name="email[]"]').serialize(),
msg: $('#msg').val()
},
sendmail.php
$c_email = $_POST['email'];
foreach ( $c_emails as $cmail) {
echo $cmail
}
【问题讨论】:
标签: javascript php jquery arrays ajax