Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax-序列化表单,并添加包含数据的多维数组_Ajax_Jquery - Fatal编程技术网

Ajax-序列化表单,并添加包含数据的多维数组

Ajax-序列化表单,并添加包含数据的多维数组,ajax,jquery,Ajax,Jquery,我正在尝试用ajax提交一个表单,并发送一个包含POST信息的多维数组,其中包含要发送到的电子邮件地址。我不能让它工作。它似乎没有发送数组,只是发送了“数组”字样(我在Chrome inspector中看到): /$results是mysql查询-多维数组的结果 var email_array=“” $.ajax({ 类型:“POST”, url:“php/sendmail_client.php”, 数据:$(“#发送邮件表格”).serialize()+”&email_数组=“+email_数

我正在尝试用ajax提交一个表单,并发送一个包含POST信息的多维数组,其中包含要发送到的电子邮件地址。我不能让它工作。它似乎没有发送数组,只是发送了“数组”字样(我在Chrome inspector中看到):

/$results是mysql查询-多维数组的结果
var email_array=“”
$.ajax({
类型:“POST”,
url:“php/sendmail_client.php”,
数据:$(“#发送邮件表格”).serialize()+”&email_数组=“+email_数组,
数据类型:“json”,

这里是jQuery新手……

我只是在学习ajax。这个问题类似于,但不是重复的。另请参见。看起来您需要在
$results
上调用
fetch\u assoc()
,以获取数组内容。请参见:
//$results is the result of mysql query - multidimensional array
var email_array = "<?php echo json_encode($results); ?>"
$.ajax({  
        type: "POST",  
        url: "php/sendmail_client.php", 
        data: $("#send_mail_form").serialize() + "&email_array=" + email_array,
        dataType: "json",