普通ならajaxでやると思うけど、時にはこんなことも必要になる。
探すと、良く出てくる例はこんなの
var xxx01 = "<?php echo $php_var; ?>"; var xxx02 = "<? = $php_var ?>";
だけど、うまく動かないケースも多い。
なにかと干渉しているんだとは思うけど、こんなものを深く追求する時間も惜しかったりするので、逃げる。1)
まずは、値はHTML側にhiddenで仕込む。
<input id="php2jquery" type="hidden" value="<?php echo $php_var; ?>" name="php2jquery">
で、その値をjQueryでとる。
var js_var = $('#php2jquery').val();
javascript内にphpコードを書くというトリッキーなことが無くなるためか安定して動いてます。