私はphp変数を持っています:
$name_of_current_page
私は自分の見解で利用可能であり、値をjqueryで利用できるようにしたいと考えています。次のようにするのが最善の方法ですか?
$(document).ready(function () {
var current page = "<?php echo $name_of_current_page; ?>" ;
});
var現在のページ= "" ;
変数にスペースを入れることはできないと思います。(私は間違っている可能性があります)。
とにかく、コードを簡素化するために、少しやり直しました。
$name_of_current_page = "HomePage";
そしてJavascriptの場合;
var currentPage = "<?= $name_of_current_page; ?>";
それだけです。
まず第一に、クライアント側のコードを埋める通常の方法ですが、これはページのロード時にロードされます。ページがロードされたらライブで実行したい場合は、ajaxを使用する必要があります。原因はサーバー側のスクリプトと通信する方法は、ページがロードされた後、jquery または javascript がライブで php vars をロードすることはできません。