私が知りたいのは、私がjavascriptファイルのパラメータを取得してコードで使用することを可能にすることですか? 私は、HTMLでこれを持っている:私は私のスクリプトコードでこの「Q」パラメータを使用する方法javascriptでHTTP GET変数を読み取る方法は?
<script type="text/javascript" src="/javafile.js?q=somtext"></script>
は知っていますか?これは可能ですか?
私が知りたいのは、私がjavascriptファイルのパラメータを取得してコードで使用することを可能にすることですか? 私は、HTMLでこれを持っている:私は私のスクリプトコードでこの「Q」パラメータを使用する方法javascriptでHTTP GET変数を読み取る方法は?
<script type="text/javascript" src="/javafile.js?q=somtext"></script>
は知っていますか?これは可能ですか?
次のいずれかが可能です。
<script>
要素であると仮定がクエリ文字列を読み、document.scripts[document.scripts.length - 1].src
script要素が動的に(つまりJSで)追加された場合、DOMの最後のスクリプトではない可能性があることに注意してください。
オプション3を使用することができます。この機能を持つライブラリを使用します(例: MooTools:http://mootools.net/docs/more/Types/String.QueryString
'string' - >' object'変換のためのユーティリティ関数のようです。あなたはまだ最初の値で実際のパスを取得する必要があります。 – pimvdb
私はQuentinの提案があなたの質問に対する答えだと思います。
あなたのJavaScriptは、ライブラリ形式で書かれていることを確認し、あなたのjavascriptのその内部でインスタンスメソッド/機能を持っていることを確認してください。
私は通常、あなたを助けるかもしれない、このために別の方法を使用しますあなたは、これはあなたが別の方法であなたのjavascriptをロードすることもできますし、クリーンなコードが可能になります
// on dom load:
library.init({ var1: value1, var2: value2});
(オブジェクトとして、またはそれ以上)のパラメータを渡すことができます。
はいそれは公表されているようです:P – IVIR3zaM