Comment rafraîchir un élément(image) en jQuery

Est-il possible de recharger une image avec le même nom de fichier à partir d'un serveur à l'aide de jQuery?

Par exemple, j'ai une image sur une page, cependant, la physique de l'image peut varier en fonction des actions de l'utilisateur. Remarque, cela ne signifie pas que le nom du fichier change, mais le fichier lui-même.

ie:

  • Utilisateur affiche l'image sur la page par défaut
  • Utilisateur télécharge de nouvelles images
  • Image par défaut sur la page ne change pas(je suppose que c'est en raison du nom de fichier étant identique, le navigateur utilise la version mise en cache)

Indépendamment de la façon dont souvent le code ci-dessous est appelé, le même problème persiste.

$("#myimg").attr("src", "/myimg.jpg");

Dans le jQuery documentation, la "charge" de la fonction, ce serait parfait si il avait un défaut de la méthode de cuisson de la manifestation, par opposition à la liaison d'une fonction de rappel pour le succès d'une/de chargement complet d'un élément.

Toute aide est grandement appréciée.

  • est votre problème est que l'image est mis en cache dans le navigateur et ne sera pas mise à jour après qu'il a été modifié sur le serveur?
  • Je crois que c'est la question que le fichier ne fait changer(même nom) et se reflète sur la page si vous effectuez une actualisation de la page entière.
InformationsquelleAutor Alexis Abril | 2010-01-20