3

次の例を含む URL を取得した<script src="some-file.js"></script>場合:

<html>
<script>
$(document).ready(function(){
    $.get('/some-url', function(r) {
        $('#html-container').html(r); // Contains: <script src="some-file.js"></script>
    });
});
</script>

<body>
<div id="html-container"></div>
</body>

これは、jQuery がクエリ文字列に追加するsome-file.js結果として、autoload で前に述べた結果です。/some-url?_={random number}

リクエストの結果: GETsome-file.js?_=1365695139815

html() 解析からの自動ロードからのこのランダムなリクエストの追加を無効にするにはどうすればよいですか?

@編集

私はリクエストを行うことができないので、それは html 解析によって実行されるためです.Brian の答えで、私はこの簡単な解決策を見つけました:

$.ajaxSetup({
    // Enable caching of AJAX responses
    cache: true
});

How to set cache: false in jQuery.get call で見つかりました

4

1 に答える 1