Mandando un arrya no me funciona, en cambio si lo haria con un string si funciona. He estado buscano mucha ayuda.. que si JSON que esto lo otro no me aclaro.. ¿Me podeis ayudar?
Gracias!
Código Javascript :
function nuevoAjax(){ var xmlhttp=false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function enviarDatos(datos){ contenedor = document.getElementById('contenedor'); ajax=nuevoAjax(); ajax.open("POST", "http://www.url.com/archivo.php",true); ajax.onreadystatechange=function() { if (ajax.readyState==4) { contenedor.innerHTML = ajax.responseText } } ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("datos="+datos) } var datos = []; datos [1]=1; datos [2]=11; datos [3]=111; datos [4]=1111; datos [5]=11111; enviarDatos(datos);
Código PHP :
<html> <body> <?php $myarr=$_POST['datos']; echo $datos [1]; echo $datos [2]; echo $datos [3]; echo $datos [4]; echo $datos [5]; ?> </body> </html>