development:language:php:tips:pass-arg-php2jquery
PHPからjQueryに値を渡す
普通なら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コードを書くというトリッキーなことが無くなるためか安定して動いてます。
1)
逃げちゃダメだ。逃げちゃダメだ。逃げちゃダメだ。とか言わない
development/language/php/tips/pass-arg-php2jquery.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1