22

私はphp変数を持っています:

$name_of_current_page

私は自分の見解で利用可能であり、値をjqueryで利用できるようにしたいと考えています。次のようにするのが最善の方法ですか?

$(document).ready(function () {
            var current page = "<?php echo $name_of_current_page; ?>" ;

});
4

4 に答える 4

6

var現在のページ= "" ;

変数にスペースを入れることはできないと思います。(私は間違っている可能性があります)。

とにかく、コードを簡素化するために、少しやり直しました。

$name_of_current_page = "HomePage";

そしてJavascriptの場合;

var currentPage = "<?= $name_of_current_page; ?>";

それだけです。

于 2013-06-05T18:09:39.540 に答える
0

まず第一に、クライアント側のコードを埋める通常の方法ですが、これはページのロード時にロードされます。ページがロードされたらライブで実行したい場合は、ajaxを使用する必要があります。原因はサーバー側のスクリプトと通信する方法は、ページがロードされた後、jquery または javascript がライブで php vars をロードすることはできません。

于 2013-06-05T18:15:19.863 に答える