Programación Web y Scripting > PHP

 Recoger retorno de fichero php en js

(1/1)

zuzito76:
Hola Amigos:
Mi problema es el siguiente:
Tengo 2 ficheros:uno php y otro js, vale?. En el php tengo algo tan simple como esto:

"file.php":
<?php if ($_SESSION['MySesVar']=='si')
      echo 'ok';
   else
      echo 'ko';
?>

Lo que deseo es recoger el resultado (es decir, 'ok' o 'ko') en una variable javscript que se encuentra en mi fichero js.
 Si en el js hago location.href=('file.php'); se me carga la página php donde pone 'ok' o 'ko, y esto no es lo que deseo. Lo que quiero es asignar 'ok' o 'ko' a una variable de java script que se encuentra en el fichero js. Gracias por vuestra atención. Saludos a todos.

Haggen:
 Bueno este tema ya es viejito, pero como nadie te respondio te diré que es lo que uso yo, desde php devuelve el resultado en una variable, solo debes cargar ese resultado a tu javascript y listo, algo asi:

<script language="JavaScript">
var variable = "<? echo "ok"; ?>";
document.write(variable);
</script>

Navegación

[0] Índice de Mensajes

Ir a la versión completa