将JavaScript数组发送到php页面并将其转换为php格式

将JavaScript数组发送到php页面并将其转换为php格式,javascript,php,arrays,Javascript,Php,Arrays,我试图将用Javascript“OperacioneSinical”创建的数组从页面“NuevaFichaAluminio.php”传递到另一个名为“SalvarFichaAluminio.php”的页面 为此,我有一段代码: function salvar(formu) { if(confirm("Se procede al salvado de la ficha. ¿Está seguro?")) { $.ajax({ type: &

我试图将用Javascript“OperacioneSinical”创建的数组从页面“NuevaFichaAluminio.php”传递到另一个名为“SalvarFichaAluminio.php”的页面 为此,我有一段代码:


function salvar(formu)
{
  
    if(confirm("Se procede al salvado de la ficha. ¿Está seguro?")) {
    $.ajax({
       type: "POST",
       url: "<?php echo ($ruta_raiz) ?>/aludec/SalvadoFichas/SalvarFichaAluminio.php",
       data: { operacionesInicial : operacionesInicial},
       success: function() {
              alert("Success");
        }
});
formu.action = "<?php echo ($ruta_raiz) ?>/aludec/SalvadoFichas/SalvarFichaAluminio.php";
formu.submit();
    }
}
但它并没有向我展示我传递给它的内容。 我做错了什么

另一方面,可以在同一个PHP页面上直接收集数组,而无需创建SalvarFichaAluminio.PHP。我真的不需要它,但我只是不知道如何直接做。
谢谢

您试图执行一个AJAX调用,但最后在表单上调用
submit()
。这是没有意义的,因为这时您正在发出一个新请求(常规表单提交),中断了AJAX。是的,您是正确的。删除formu.submit();这是正确的。谢谢
$operacionesInicial = $_POST["operacionesInicial"];
$operacionesInicial = explode(',', $operacionesInicial);