Ver Mensaje Individual
  #25 (permalink)  
Antiguo 13/09/2011, 11:34
refreegrata
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 9 meses
Puntos: 27
Respuesta: porque no me cambia los datos de mi funcion

Disculpa, pero no entiendo a que te refieres con "si la pongo de forma estática funciona bien". Si te refieres a acceder directamente desde la barra de direcciones del navegador a "recuperar.php?..", con un código como el que posteaste obviamente debería funcionar, pero no puedes pretender, con javascript - ajax, tomar ese retorno, anexarlo con innerHTML y esperar que se ejecute automáticamente todo el javascript que en "recuperar.php" escribiste. Eso no funcionará así; al menos no de manera trasparente. Tal vez devolviendo cadenas, usando eval, funciones dinámicas o cualquier otro truco sí, pero no sería la idea. Según lo veo tu código en recuperar.php debería ser algo como:
Código:
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("db");
$consulta='select * from prueba where id='.$_GET['codigo'].'  LIMIT 2 OFFSET='.$_GET['offset'];
$reg=mysql_query($consulta);
$numero = null;
while ($row = mysql_fetch_assoc($reg)){
    $numero[]= $row['numero'];
}
echo json_encode($numero);
?>
Y nada más, obviamente con validaciones y todo lo demás, pero algo así.