Maison >interface Web >js tutoriel >Résumé des méthodes pour empêcher jQuery ajax Load d'utiliser cache_jquery
1. Utilisation
La fonction de chargement de jquery est un appel qui demande un autre fichier et le charge dans le DOM actuel. Le format complet de la méthode de chargement est : load(. url, [data], [callback] ) (notez que s'il n'y a pas de paramètres, c'est une requête GET, et s'il y a des paramètres, c'est une méthode POST).
* url : fait référence à l'adresse du fichier à importer.
* data : paramètre facultatif ; car Load peut non seulement importer des fichiers html statiques, mais aussi des scripts dynamiques, tels que des fichiers PHP, donc lorsque nous voulons importer des fichiers dynamiques, nous pouvons importer les paramètres passés. sont placés ici.
* rappel : paramètre facultatif ; fait référence à une autre fonction qui est exécutée après avoir appelé la méthode de chargement et obtenu une réponse du serveur.
La mise en cache accélère dans une certaine mesure le chargement des pages, mais elle nous pose souvent des problèmes. Dans mon article précédent, j'ai brièvement présenté l'utilisation de la méthode Load dans jQuery. Dans l'application réelle, nous pouvons rencontrer des problèmes de cache du navigateur. Par exemple, j'ai rencontré ce problème dans IE7.
JQuery Load exemple de code :
1. Modifiez le nom du fichier, par exemple en changeant labels.html en labels_new.html, mais c'est une évidence et généralement personne ne le fait.
2. Ajoutez une heure spécifique après labels.html, telle que labels.html?20081116. Dans le travail réel, après avoir mis à jour le fichier css/javascript, j'utilise toujours cette méthode pour empêcher la mise en cache du fichier.
3. Ajoutez la déclaration suivante en haut du fichier labels.html :
4. La fonction de chargement peut non seulement appeler du HTML, mais aussi appeler des scripts, tels que labels.php. Vous pouvez utiliser la fonction d'en-tête dans le fichier php :