Ver Mensaje Individual
  #2  
Antiguo 18-02-2018
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

El problema es sencillo: PHP es un lenguaje que se ejecuta en el servidor, y, Javascript (en este caso) es un lenguaje que se ejecuta en el cliente. Por tanto, no puedes, simplemente, mezclar código PHP y Javascript, porque, estos se ejecutan en ámbitos diferentes.

Por "combinar" PHP y Javascript tal vez entiendes algo así como que un script PHP produzca código Javascript. Ciertamente, esto es posible, pero, el código Javascript que prepares en un script PHP siempre se ejecutará en el cliente.

Eso, por decirlo así, no deberíamos llamarlo "combinar", pues, como digo, no puedes usar funciones de Javascript en PHP ni tampoco hacer lo propio a la viceversa.

Entonces, ¿qué puede hacerse? Lo que puede hacerse hacer "llamadas HTTP" al servidor desde Javascript. O sea, lo que se ha dado en llamar "AJAX". Desde Javascript, puedes hacer una "llamada HTTP" a cierto script PHP, pudiendo enviar argumentos a dicho script PHP, y, reaccionando adecuadamente a su respuesta.

Pero, eso es una cosa, y, mezclar (mejor que combinar) código Javascript y PHP es otra muy diferente, como he dicho, imposible, pues ambos lenguajes se ejecutan en diferentes ámbitos: uno en el cliente y el otro en el servidor.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita