PHPからJSにいくつかの変数を渡そうとしています。私はこれを使用してきたJSに整数値を渡すにはどうすればよいですか?
var str = "<?php echo $x; ?>";
:
は、私は、文字列のために以下のコードが動作することをhereを見た1は、私はint型のために使用すべき
var var1 = <?= $var1 ?>;
?最初のバージョンは常に良いですか? 2番目のものは古い形式ですか?私は、一般的にphpからjsに変数(dif型)を渡すことについての明確化と指示に満足しています。
ありがとうございます!
var data = JSON.parse("<?php echo addslashes(json_encode($data)); ?>");
intにある場合は、引用符を付けたくないので、最初のコードサンプルで引用符を削除します。 – epascarello
2番目のショートタグ構文は、一部で使用されないように提案されています(PHPはデフォルトのショートタグ構文を将来的に有効にしてしまい、いくつかの設定で有効にしないなどの不具合があります)。 )。 –
この質問は何度も聞かれました。これを行う最も安全な方法は 'json_encode'です。 – igorw