グローバル変数を使用できます。
グローバル変数:私は、設定を保存するために、ここでオブジェクトを使用しました
あなたはあなたの他のスクリプト(plugins.js)
var settings = { lang:'en' };
を望むなら、あなたは、より多くの設定を追加することができます。ここで
var LIBS = {
// Chart libraries
validation: [
'assets/libs/validation/jquery.validation.min.js',
'assets/libs/validation/lang/' + settings.lang + '.min.js'
],
...
};
はアボ正確に私が話しているんどのような完全なスクリプトの例です上のt。私は、同じスクリプト内で宣言LIBSを持っているが、それは同じように簡単plugins.jsに含まれており、代わりにこのスクリプトでは、変数のグローバル設定の設定の下に宣言することができ...
スクリプト例:
<script>
var settings = { lang:'en' };
console.log(settings); // Show that the value has been set.
var LIBS = {
// Chart libraries
validation: [
'assets/libs/validation/jquery.validation.min.js',
'assets/libs/validation/lang/' + settings.lang + '.min.js'
]
};
// Show that LIBS has been set with the language setting from the global variable.
console.log(LIBS);
</script>
あなたがこれを実行した後、あなたは変数がピックアップされていて、配列内の2番目のエントリはassets/libs/validation/lang/en.min.js
したり、独自の例に近くなるようにする...
であることがわかります
<script>
var settings = { lang:'en' };
console.log(settings); // Show that the value has been set.
</script>
<!-- Following line must come after the script above
this JS file can now access that global settings variable -->
<script src="plugins.js"></script>
可能な複製http://stackoverflow.com/questions/1017424/pass-vars-to-javascript-via-the-src-attribute – H77
はい私はPHPを実行しています。 – PacPac
このサーバー側を実行するか、HTMLページに含まれる他のスクリプトからアクセスできるように変数をグローバルに使用可能にします。これは通常のやり方です。サーバー側のスクリプトは本当に必要ではありません。 – ManoDestra