Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2011, 10h26   #1
Membre du Club
 
Inscription : août 2008
Messages : 140
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 140
Points : 50
Points : 50
Par défaut redirection avec parametre php dans js

Bonjour,

tour d'abord je tiens à préciser que le javascript et moi, on est pas très copain donc ne vous étonnez pas de voir des choses bizarres.

j'ai un formulaire en ajax sur différentes pages qui reçois un traitement lourd et permet quelques modifications sur la page actuelle.

le soucis de ce formulaire et que je n'arrive pas a retourner systematiquement sur la page actuelle apres clic du bouton form car je ne peux pas passer la variable Request_uri dans le php.
En effet, l'uri obtenu est celui non de la page mais celui de la page.php appele dans le div qui tourne ajax .

Sur Certaines page je peux passer des identifiants permettant de l'identifier, d'autre fois non.
Par conséquent, j'ai tester la solution suivante :

Code :
1
2
3
4
5
6
7
8
<script language="javascript" type="text/javascript">
if("<?php echo $_GET['referrer']; ?>"=="/") {window.history.go(-1);alert("<?php echo $_GET['referrer']; ?>");}
	else {
	window.location.replace("<?php echo $_GET['referrer']; ?>#titre");
	alert("<?php echo $_GET['referrer']; ?>");
	}
 
</script>
qui ne fonctionne pas (la partie else fonctionnant lorsque je peux identifier la page en supprimant la structure if).


sinon ce que je pensais était au niveau du post récuperer l'url non pas par du code php mais en ulitisant le javascript, ce que je ne parviens pas a faire :, en l'état j'ai pour les page ou je ne parvient pas a faire le retour :
Code :
<form action="/parse/traitement_algorithmique.php?referrer=/&id1=<?= $_GET['id1'];?>&id2=<?= $_GET['id2'];?>" method="POST">
et reviens donc sur la page d'accueil

ma tentative donne quelquchose comme :

Code :
<form action="/parse/traitement_algorithmique.php?referrer=<script type='text/javascript'>document.write(currentURL.pathname)</script>&id1=<?= $_GET['id1'];?>&id2=<?= $_GET['id2'];?>" method="POST">
est ce que quelqu'un pourrait m'aider sur l'une des deux voies,

Bien à vous,


Will
will Igetit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 11h58   #2
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Code :
<form action="/parse/traitement_algorithmique.php?referrer=/&id1=<?= $_GET['id1'];?>&id2=<?= $_GET['id2'];?>" method="POST">
c'est une impression ou bien ces 2 caractères se sont paumés par ici ?
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 18h43   #3
Membre du Club
 
Inscription : août 2008
Messages : 140
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 140
Points : 50
Points : 50
non en fait cela est fait exprès je passe id1 et id2 en paramètre lais sur certaine page comme je n'ai pas trouvé mieux.
referrer vaut '/' autrement dit ramène sur la page d'acceuil et c'est la que cela pêche.
j'aurai aime faire un request_uri mais impossible pour moi. le but etant de mettre l'adresse qui figure dans la bar d'adresse ou plutot l'uri comme valeur de referrer.
will Igetit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 20h35   #4
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 074
Points : 4 074
Citation:
Envoyé par will Igetit Voir le message
l'adresse qui figure dans la bar d'adresse
window.location.href ? ^^
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h27.


 
 
 
 
Partenaires

Hébergement Web