Ajax + PHP
Résolu
tgdn
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous :D
Voici mon probleme: dans ma page d'index (index.php), il y un <div> avec id="contenu".
Lorsque je clique sur un lien je mets
La requete ajax :
page1.php
Alors quand je clique sur le lien tout va bien, le contenu de index.php est remplacé par le contenu de page1.php (sans rechargement de page)
Le hic, c'est quand je clique sur le "retour en arriere" du navigateur. J'ai essayé tous les nav sa fait la meme chose. Donc j'aimerais savoir si je peux faire comme le site de gmail qui a
"https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/?shva%3D1&scc=1<mpl=default<mplcache=2&emr=1&osid=1#inbox" et quand je clique sur un lien, il ne met jamais le nom de la page (envoi.php?func=send) ou quelque chose comme sa, mais https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/?shva%3D6&scc=1<mpl=default<mplcache=2&emr=1&osid=1#send. Et que quand je clique sur retour arriere du nav, il revient en arriere.
En gros j'aimerais bien pouvoir retourner en arriere dans ma page.
Merci de os reponses, c'est urgent :D
Voici mon probleme: dans ma page d'index (index.php), il y un <div> avec id="contenu".
Lorsque je clique sur un lien je mets
<a href="#" onclick="requeteAjax();">Lien</a>
La requete ajax :
function requeteAjax() { var ajaxVar; if (window.XMLHttpRequest) ajaxVar = new XMLHttpRequest(); else if (window.ActiveXObject) ajaxVar = new ActiveXObject("Microsoft.XMLHTTP"); ajaxVar.open("GET","page1.php",true); ajaxVar.onreadystatechange = function() { if (ajaxVar.readyState == 4 && ajaxVar.status==200) { document.getElementById("contenu").innerHTML="<font>"+ajaxVar.responseText+"</font>"; } } ajaxVar.send(null); }
page1.php
echo '<p>Titre</p>'; echo '<input type="text" id="inputToutPourri" />';
Alors quand je clique sur le lien tout va bien, le contenu de index.php est remplacé par le contenu de page1.php (sans rechargement de page)
Le hic, c'est quand je clique sur le "retour en arriere" du navigateur. J'ai essayé tous les nav sa fait la meme chose. Donc j'aimerais savoir si je peux faire comme le site de gmail qui a
"https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/?shva%3D1&scc=1<mpl=default<mplcache=2&emr=1&osid=1#inbox" et quand je clique sur un lien, il ne met jamais le nom de la page (envoi.php?func=send) ou quelque chose comme sa, mais https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/?shva%3D6&scc=1<mpl=default<mplcache=2&emr=1&osid=1#send. Et que quand je clique sur retour arriere du nav, il revient en arriere.
En gros j'aimerais bien pouvoir retourner en arriere dans ma page.
Merci de os reponses, c'est urgent :D
A voir également:
- Ajax + PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Yggtorrent erreur ajax ✓ - Forum Webmastering