私のajaxフォームには、いくつかのチェックボックスとメールアドレスのテキストボックスがあります。フォームは機能しますが、チェックボックスの配列とメールアドレスを同じ変数で送信できません。英語が下手でごめんなさい。これがjqueryコードです:
$(document).ready(function(){
$('#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;
});
});
なにか提案を?ありがとう!