comment faire pour effacer le cache de données lors de l'utilisation de l'ajax?

J'utilise de l'Ajax pour récupérer les données à partir du serveur en tant que ci-dessous en fonction d'une pièce d'identité pour effectuer la suggestion automatique de la fonction. cependant, quand je soumettre le formulaire et de mettre à jour la base de données, la suggestion automatique de champ supposons que ne doit pas contenir quelque chose pour cette ID plus, mais il va encore récupérer des données à partir de son cache. faire que quelqu'un sait comment faire pour effacer le cache et faire de l'Ajax envoyant une demande pour obtenir les données les plus récentes de serveur à chaque fois que j'appuie sur le bouton? Svp aider j'ai vraiment bloqué sur ce semaines entières et ne pourrais pas trouver la solution.

Par exemple: lorsque le champ ID est 00001, de suggestion automatique de champ sera 1,2,3. Après l'envoi de la forme et de la mise à jour de la base de données, lorsque je recherche 00001 à nouveau, elle ne doit pas contenir n'importe quoi, mais il le fait, il encore mettre en cache les données comme 1,2,3 dans suggèrent champ...

if (window.XMLHttpRequest)
{//code for IE7+, Firefox, Chrome, Opera, Safari
 xmlhttp=new XMLHttpRequest();
}
else
 {//code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
var data=xmlhttp.responseText;
alert(data);

}
}
xmlhttp.open("GET","gethint.php?q="+str,true);
xmlhttp.send();
  • Êtes-vous eu ce problème avec tous les navigateurs?
InformationsquelleAutor sean | 2010-07-22