我有两页;其中一个用Javascript和其他纯PHP编写。
我尝试发送一个JavaScript数组并将其作为JSON发送:
var myarr= new Array(); myarr["170864"]="mymail@corporate.com"; myarr["999900"]="escobar@pepes.es"; $.ajax({ type: "POST", url: "to_sent_mail.php", data: { envio:myarr }, success: function() { alert('Enviado!'); } });
在页面" to_sent_mail.php":
$array=$_POST['envio'];
foreach ($array as $codfactura => $lista)
{
$lista_email=split(';',$lista);
echo 'Mandando factura ' ."{$codfactura}" . '<br>';
foreach ($lista_email as $direccion) {
echo 'Direccion: ' . $direccion . '<br>';
}
}
由于代码执行没有进入foreach循环,因此不会发送此数组。 我尝试在Chrome中调试XHR,但我无法查看请求的内容。