phpの変数をjavascriptに渡す方法
説明
特に説明はいらないですね。
var js_value="<?php echo $php_value;?>";
javascriptからphp
せっかくなので逆も紹介しときます。
phpのprintかechoをつかってjsの構文を書きだしてやれば終わりです。
<?php $a="test"; print("<script type=\"text/javascript\">"); print("var a = ".$a.";"); print("alert(a);"); print("</script>"); ?>
phpから配列をSmarty経由でjavascript
php側
<?php $array_csv = implode(”,”,$array); // $latという配列をカンマ区切りで展開して、$lathaiに代入 $smarty->assign('array_csv', $array_csv);
JS側
var array_csv = "{$array_csv}"; var array = array_csv.split(",");