3

教えてくれる人が必要です。私はこれを見ました:

<script src="http://host.com/file.js?no_forms=1"></script>

それはどう言う意味ですか?javascript ファイルに渡される GET パラメータ? これはどのような条件で行うことができますか? これはどのようなアプローチですか?

どんな助けでも大歓迎です。

4

3 に答える 3

5

?no_forms=1単なるクエリ文字列パラメータです。そのようなものの一般的な使用法について説明します。

  • キャッシュを回避するために使用されます (JS の新しい更新バージョンを取得します)
  • ある種のリダイレクト
  • いくつかのアプリケーションの使用方法のアイデアも。
于 2013-06-24T11:14:34.280 に答える
2

このパラメーターは、クライアント側のキャッシュを防止するためだけに使用されることがあります。

また、正しいファイルを取得し、何らかの方法で追加のパラメーターを使用file.jsする動的呼び出し (たとえば ) として要求が実際に書き直されている可能性もあります。script.php?file=file.js&no_forms=1

于 2013-06-24T11:17:30.127 に答える
0

これを使用できます

<script src="http://host.com/file.js" no_forms="1"></script>

function $_GET(q,s) {
    s = s || window.location.search;
    var re = new RegExp('&'+q+'=([^&]*)','i');
    return (s=s.replace(/^\?/,'&').match(re)) ? s=s[1] : s='';
}

そして結果を得る

var noForms = $_GET('no_forms');
于 2013-06-24T11:25:58.587 に答える