20/03/2010, 11:11
|
| | 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,,, |