Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/03/2010, 11:11
geoMente
 
Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 15 años
Puntos: 0
Respuesta: muy raroo (probloema con array)

la pagina1.php tiene el siguiente php:

<?php

$array1 = $_POST["array1"];
$i = $_POST["i"];

if($array1 == 0)
{
$array1 = array();
}

$array1[$i] = $i;

for($j = 0 ; $j < $i ; $j++)
{
echo("array sub ".$j.":".$array1[$j]."<pre></pre>");
}

?>

el form donde esta el botón:

<form id="form1" name="form1" target="_blank" action="ejemplito.php">


<input type="button" name="registrarse" id="registrarse" value="registrarse" onclick="cargarContenido()"/>
<div align="center" id="divRegistrar" class="rojo"></div>
<input type="hidden" id="array1" value="<?php echo($array1);?>" />
<input type="hidden" id="i" value="<?php echo($i);?>" />

</form>

la función cargar contenido:


function cargarContenido(){

var array1 = document.getElementById("array1").value;
var i = document.getElementById("i").value;

//array1 = array1.split(",");

i = parseInt(i)+1;

ajax=nuevoAjax();
ajax.open("POST", "pagina1.php",true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4) {
document.getElementById("divRegistrar").innerHTML = ajax.responseText;
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("array1="+array1+"&i="+i);

}



,,,Lo que me muestra cuando le he dado click en el botón 21 veces:


array sub 0:A

array sub 1:1

array sub 2:2

array sub 3:3

array sub 4:4

array sub 5:5

array sub 6:6

array sub 7:7

array sub 8:8

array sub 9:9

array sub 10:1

array sub 11:1

array sub 12:1

array sub 13:1

array sub 14:1

array sub 15:1

array sub 16:1

array sub 17:1

array sub 18:1

array sub 19:1

array sub 20:2


muy raroo,,,