Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/04/2010, 16:37
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: problemas con la respuesta AJAX

Bueno, no se para que quieras hacer un condicional, pero yo lo que hago cuando la respuesta del servidor es variable, es decir que puede actualizar un div con codigo html o ejecutar mas codigo javascript lo que hago es esto:

Código PHP:
Ver original
  1. <?php
  2.  if ($algo == "algo")
  3.  {
  4.      echo "<font>hola mundo</font>";
  5.      echo "[js]1";
  6.  }
  7.   else
  8.   {
  9.         echo "alert('hola mundo');
  10.        echo "[js]0";
  11.  }
  12. ?>


en el javascript hago esto

Código Javascript:
Ver original
  1. var arreglo = ajax.responseText.split("[js]");
  2.     if (arreglo[1] == 1)
  3.    {
  4.          document.getElementById("div_actualizar").innerHTML = arreglo[0];
  5.    }
  6.    else
  7.    {
  8.           eval(arreglo[1]);
  9.    }

espero haberme hecho entender y que te sirva de algo.