Je crée ce code qui, après 9 secondes, appelle une fonction ajax, et imprime le résultat élaboré depuis le serveur vers le client.PHP + Jquery - déplacement de la page après un appel ajax
Voici le code JS:
function changeSponsor() {
$.ajax({
type: 'POST',
cache: false,
url: './auth/ajax.php',
data: 'id=changespon',
success: function(msg) {
$('.menusponsor').hide().fadeIn(1000).html(msg);
}
});
}
$(document).ready(function() {
x=window.setInterval("changeSponsor()", 9000);
});
le résultat est imprimé sur une div en haut de la page. quand le résultat est imprimé au client (après, comme dit, 9 secondes), et je suis au bas de la page, la page va automatiquement en haut. Je ne veux pas ça.
Vous pouvez voir un exemple à ce link: ouvrez cette page, allez en bas (n'est pas si long cette page) et après quelques secondes (9). Vous allez voir le défilement de la page en haut.
Comment résoudre ce problème? Bravo
non, je ne modifie pas l'URL. J'ai essayé d'ajouter le retour faux; mais ça ne change pas! puis-je poster un lien? donc vous pouvez voir :) – markzzz
Je pense que je sais comment résoudre votre problème –
J'ai modifié ma solution au travail :) –