将JavaScript数组发送到php页面并将其转换为php格式
我试图将用Javascript“OperacioneSinical”创建的数组从页面“NuevaFichaAluminio.php”传递到另一个名为“SalvarFichaAluminio.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: &
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);