lo que estoy intentando es serializar un arreglo desde javascript a php para tratar los datos
lo que sucede es que el arreglo es de strings, al parecer cuando se unserializa en php aparecen vacios los valores o bien no sé como leerlo....
esta es la serializacion de javascript
:
arreglo con los nombres de actores: Mario, Maria.
Código Javascript
:
Ver originalvar nombreactores =string(38) "a:2:{i:0;s:5:"Mario";i:1;s:5:"Maria";}
luego unserializo ese arrego que previamente a viajado por POST hacia el script PHP:
Código PHP:
Ver original//7.2 Serializacion de los nombres de actor
$setnombreactor= $_POST['nombreactores'];
$setnombreactor = is_array($setnombreactor); //7.3 Recorremos los arreglos de id y nombre de actor y arrojamos un nuevo arreglo de id de actores
for ($i=0; $i <= count($setnombreactor);$i++){ $idactores[$i] = $actor->ComprobarActor($setidactor[$i],$setnombreactor['$i'],$idnacionalidadesactor[$i],$openconnection);
echo "este es el nombre del actor en el array : ".$setnombreactor[$i];
}
pero el echo me da vacio!!! los nombres no los sé leer o no se....
de todas maneras en la respuesta de ajax, al parecer la unserializacion en php aparece asi:
aparentemente esta bien pero cuando yo voy a usar los valores del arreglo, los nombres me aparecen vacios....
si serializo un array de numeros y lo deserializo, me funciona perfecto!!
agradeceria la ayuda de un masterweb....