真正的新手问题:)
我有一个表格是:
<form class="contactform">
<input class="text" type="text" name="store_signup_form[name]" />
<input type="submit" class="but" value="Try it!" />
</form>
如果我发布这样的数据:
$.ajax({
url: urlsendMail,
type: 'post',
data: $('.contactform').serialize()
如何在PHP中获取这些变量?我正在尝试,但不起作用:
$email = $_POST["store_signup_form'[name]'"];
感谢
name="store_signup_form[name]"
是在POST数据中发送数组的方式。PHP就是这样处理的。这意味着$_POST['store_signup_form']
实际上是一个数组!所以,你可以做:
$email = $_POST['store_signup_form']['name'];
尝试$_POST["store_signup_form[name]"]
或$_POST["store_signup_form"]["name"]
。