私の問題を解決する方法について疑問に思っていますが、これを行うための最良の方法がわかりません。だから私は次のように印刷することを通過しているhtmlページを持っています:id
$_GET[id_plot])
echo "var id_get_plot = '".$_GET[id_plot]."'; ";
それは、グローバル変数だと思いますが、それは、はっきり言ってみましょう、私たちは皆嫌いです。目標は、これvar
を external 内で使用することscript
です。
私が現在採用している解決策は、次のように a をインスタンス化してnamespace
からそれにバインドするvar
ことです。
HTML
echo " Model = Model || {};
Model.id_get_plot = '".$_GET[id_plot]."'; ";
SCRIPT.JS
Model = Model || {};
Model.get_id = function(){
console.log(this.id_get_plot) //it prints the right value
});
私が考えているのは、これは私の問題を解決する良い方法ですか? 他にも、可能であれば、これを解決するよりエレガントな方法がありますか?
前もって感謝します