Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/04/2008, 12:09
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Re: Se puede hacer esto? Ajax,php,javascript

Sí, creo que así bastaría, simplemente así. De hecho no necesitarías ni el bucle, símplemente unimos todas las sentencias con un espacio vacío (o sin espacio) con un join(), y las ejecutamos con un eval():
Código PHP:
// lista es el array que contiene todas las instrucciones a ejecutar:
var todasLasInstrucciones lista.join("");
eval( 
todasLasInstrucciones );     // ejecutamos lo que haya ahí 
Creo que necesitarías probarlo para confirmar si fuciona, pero en principio suena bien.

Y si por seguridad quieres eliminar cualquier error que suceda y mostrarlo cómodamente por pantalla utiliza un try catch:
Código PHP:
try {
  eval( 
todasLasInstrucciones );
} catch(
error) {
  
alert("Ha ocurrido un error ejecutando las instrucciones traídas con AJAX: "+error.message);

Eso te puede ayudar en la depuración de errores.

Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.