Quand je reçois une URL qui contient <script src="some-file.js"></script>
comme suivre l'exemple:jQuery html() obtenir Javascript (.js) avec _ = 1365695139815
<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>
C'est le résultat que sayed avant dans un autoloader d'some-file.js
comme résultat de /some-url
que jQuery va ajouter ?_={random number}
à la chaîne de requête.
résultant de la demande: GET some-file.js?_=1365695139815
Comment puis-je désactiver cette demande aléatoire append de autoloader d'html() Parse?
@EDIT
Puisque je ne peux pas faire la demande, c'est parce qu'ils sont exécutés par analyse syntaxique html, avec la réponse de Brian j'ai trouvé cette solution simple:
$.ajaxSetup({
// Enable caching of AJAX responses
cache: true
});
Trouvé à How to set cache: false in jQuery.get call
Cette option 'cache' peut-elle être transmise par' $ .get' fn? –
J'ai trouvé la solution avec votre réponse http://stackoverflow.com/a/8841543/1596489 –