Bonsoir a tous,
j'utilise une fonction javaScript pour rediriger les pages de mon application web en php.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
function envoieRequete(url,id)
{
var xhr_object = null;
var position = id;
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else
if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
// On ouvre la requete vers la page désirée
xhr_object.open("GET", url, true);
xhr_object.onreadystatechange = function(){
if ( xhr_object.readyState == 4 )
{
// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
document.getElementById(position).innerHTML = xhr_object.responseText;
}
}
// dans le cas du get
xhr_object.send(null);
} |
Mon problème est le suivant, quand je termine un traitement dans une action de formulaire je n'arrive pas a faire ma redirection en ajax :
explication :
PAGE ARTICLE >> ACTION FORMULAIRE >> RETOUR PAGE ARTICLE
En html j'utilise
href="javascript:envoieRequete('login.php','conteneur2')"
en php
header("Location: ficheProduit.php");
comment faire une truc dans le genre ?
header("Location: envoieRequete('login.php','conteneur2')");
j'ai essayé pas mal de chose (echo, echo avec balise javascript...) mais je bloc
quelqu'un pourrait-il m'aider?
Partager