Ajax + PHP
Résolu
tgdn
Messages postés
35
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
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
- Php alert - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering