JSON数组未在AJAX请求中发送

时间:2017-10-16 19:31:12

标签: javascript php arrays json

我有两页;其中一个用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,但我无法查看请求的内容。

0 个答案:

没有答案