/*sample.php*/ <html> <head> <?php $a = "apple"; $t = "test"; ?> <script> var a ="<?=$a?>"; </script> <script src="sample.js"> </head> <body> </body> </html> /*sample.js*/ alert(a); //javascriptとしてvar aに値を入れているので成功する alert("<?=$t?>"); //PHP上の変数は外部読み込みのjavascriptでは使えない。よって<?=$t?>と表示されたりする。
![トップページ/コンテンツ/プログラミング入門/Ajax入門/PHP-JavaScript通信/通信パターン2 - suffix@wiki](https://cdn-ak-scissors.b.st-hatena.com/image/square/45c4684c76601e94abbe94966d9d5a26153b8fbd/height=288;version=1;width=512/https%3A%2F%2Fimg.atwiki.jp%2F_img%2Fog_image.png)