在我的 ajax 表单中,我有一些复选框和一个用于电子邮件地址的文本框。表单有效,但我无法在同一个变量中发送复选框数组和电子邮件地址。对不起,我的英语不好。这是jquery代码:
$(文档).ready(函数 () {
$('#submit').click(function () {
var valore = { 'how_hear[]' : []};
$("input:checkbox:checked").each(function() {
valore['how_hear[]'].push($(this).val());
}); // Checkboxes value
var name = $('input:text');
// 组织要发送到 php 的数据。我认为问题就在这里,但我无法解决!!!
var data = 'name=' + name.val() + '&check=' valori;
$.ajax({
type:'POST',
url:'myurl.php',
data: data, // If i send only the variable "name" or only the variable "valore", it works fine!
cache: false,
success:function (data) {
$('form').append('GIUSTO!!!!');
}
});
return false;
});
});
有什么建议吗?感谢你!