Como faço para incorporar código PHP em JavaScript?

Como podemos usar código PHP em JavaScript?

Gostar

function jst() { var i = 0; i =  alert(i); } 

Por favor, sugira uma maneira melhor.

Se todo o seu código JavaScript for processado pelo PHP, você poderá fazê-lo desse jeito. Se você tem arquivos .js individuais, e não quer que o PHP os processe (por exemplo, por motivos de cache), então você pode simplesmente passar variables ​​em torno de JavaScript. Por exemplo, no seu index.php (ou onde quer que você especifique seu layout), você faria algo assim:

  

Você poderia então usar my_var em seus arquivos JavaScript. Esse método também permite que você passe além de valores inteiros simples, já que o json_encode () também lida corretamente com matrizes, cadeias, etc., serializando-os em um formato que o JavaScript possa usar.

Se você colocar seu código JavaScript no arquivo PHP , você pode, mas não o contrário. Por exemplo:

page.php (isso funcionará)

 function jst() { var i = 0; i = ; alert(i); } 

page.js (isso não funciona)

 function jst() { var i = 0; i =  alert(i); } 

PHP tem que ser analisado no servidor. JavaScript está funcionando no navegador do cliente.

Ter o código PHP em um arquivo .js não funcionará, exceto que você pode dizer ao servidor para analisar o arquivo que deseja ter como .js antes de enviá-lo ao cliente. E dizer ao servidor é a coisa mais fácil do mundo: basta adicionar .php no final do nome do arquivo.

Então, você poderia nomeá-lo javascript.php . Ou, então você sabe o que este arquivo é PRIMARIAMENTE, você poderia nomeá-lo javascript.js.php – o servidor irá reconhecê-lo como .php e analisá-lo.

Sim, você pode, desde que seu código JavaScript esteja incorporado em um arquivo PHP.

Você está praticamente no baile. A única diferença é que eu separaria o código JavaScript para que a maioria estivesse em um arquivo estático externo. Então você apenas define variables ​​ou chama uma function da página PHP real:

  

Aqui está um exemplo:

 html_code +="" + ""+ ""; 

Ou

 echo ''; 

Não podemos usar “PHP entre JavaScript”, porque o PHP é executado no servidor e JavaScript – no cliente.

No entanto, podemos gerar código JavaScript, bem como HTML, usando todos os resources do PHP, incluindo o escape de um HTML .