Question

Quelqu'un peut-il me aider

Je suis en train de définir et attraper la variable url

Il commence par une forme et possède l'un action standard réglé sur « / authorization / dconnecter » Ensuite, un bouton avec une ligne fonction javascript

function tbPayout()
{
parent.location = "/autorisation/logout?rcgo=payout";
return true;

} 
<input src="/images/go02.gif" type=image border=0 name="go1" onClick="return tbPayout();">

Dans le contrôleur authorization je tente de l'attraper

if ( isset($_GET['rcgo']) ) {

mais il ne fonctionne pas et je ne peux pas voir la variable dans l'url et donc la formes par défaut action est effectuée?

J'ai aussi une autre page de redirection avec

content="3; url=http://www.domain.nl/index/index?rcgo=logout" />

et qui fonctionne très bien

Comment puis-je obtenir le javascript pour travailler parce que j'ai trois boutons de soumission que je dois contrôler en utilisant différentes variables d'URL que je dois lire dans la fonction de contrôleur. , Wich est logout () dans ce cas.

Il convient de mentionner que est a quelque chose à voir avec le fait qu'il ne peut pas Interpet la variable dans l'uri, car la valeur par défaut de la fonction d'index ce contrôleur Wich est le comportement standard si elle ne trouve pas le second partie. Sans la variable ci-joint, il réoriente ok.

Y at-il une solution?

Merci, Richard

Était-ce utile?

La solution

Je pense qu'il est aussi simple que

parent.location.href = "/autorisation/logout?rcgo=payout";

au lieu de

parent.location = "/autorisation/logout?rcgo=payout";

Autres conseils

Une autre option utilise AJAX pour passer comme GET / POST directement ...

var queryString = "?rcgo=payout";
ajaxRequest.open("POST", "/autorisation/logout" + queryString, true);
ajaxRequest.send(null); 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top