xmlhttp.onreadystatechange=function() { //... }
httpRequest.open('GET', 'traitement.php?var1=valeur1&var2='+Nsouscategorie, true); httpRequest.send(null);
function MAJ_marque(Nsouscategorie) { //declaration d'une variable var xmlhttp; //test si un code postale a été choisi if (Nsouscategorie.length==0) { document.getElementById("liste_marques").innerHTML=""; return; } // test le type de navigateur pour créer l'objet adapté if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } // appel et exécution d'une fonction permettant la mise a jour dynamique xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //remplisage de la zone dynamique villes avec les resultats trouvés en base de données document.getElementById("liste_marques").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","principal.php?num="+Nsouscategorie,true); xmlhttp.send(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionif(isset($_GET['var1']))
var s = "coucou" httpRequest.open('GET', 'traitement.php?fonction=genererListe&categorie='+Nsouscategorie+'&message='+s, true); httpRequest.send(null);
if(isset($_GET['fonction'])) { if( $_GET['fonction']=="genererListe" ) { // Je génère ma liste echo "du texte que tu récupères en javascript après execution" } else { //le fichier php a été appelé par autre chose } }
function Trie_marque(Nmarque) { //declaration d'une variable var xmlhttp; //test si une marque a été choisi if (Nmarque.length==0) { document.getElementById("liste").innerHTML=""; return; } // test le type de navigateur pour créer l'objet adapté if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } // appel et exécution d'une fonction permettant la mise a jour dynamique xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //remplisage de la zone dynamique marque avec les resultats trouvés en base de données document.getElementById("liste").innerHTML=xmlhttp.responseText; } } xmlhttp.open('GET','principal.php?marque=Trie&num='+Nsouscategorie, true); xmlhttp.send(); }
if(isset($_POST['marque'])) { if($_GET['marque']=="Trie") { //création un nouvel objet tbs $tbs = new clsTinyButStrong; //modèle html dynamique à utiliser $tbs -> LoadTemplate("cat.html"); //création de la requete $requete = "SELECT* ,round((Nnet_ttc * 1.396),2) as net FROM Nproduct where Nsouscategorie='".$_GET['CATEGORIE']."' and Nmarque='".$_GET['marque']."'"; //execute la requete,recupere les resultats et fusionne avec le modele html $tbs -> MergeBlock('blk',$connexion,$requete); //affiche le fichier html $tbs -> Show(); } }
$res = " <select name="marque" onchange="Trie_marque(this.value)">";
if(isset($_POST['marque'])) { if($_GET['marque']=="Trie") { echo "hello" } }
if (xmlhttp.readyState==4 && xmlhttp.status==200) { //remplisage de la zone dynamique marque avec les resultats trouvés en base de données document.getElementById("liste").innerHTML=xmlhttp.responseText; alert(xmlhttp.responseText); }
document.getElementById("liste_marques").innerHTML
function Trie(Nsouscategorie,Nmarque) { //declaration d'une variable var xmlhttp; // test le type de navigateur pour créer l'objet adapté if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } // appel et exécution d'une fonction permettant la mise a jour dynamique xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //remplisage de la zone dynamique villes avec les resultats trouvés en base de données var Nsouscategorie= document.getElementById("sel1").selectedValue; var Nmarque= document.getElementById("sel2").selectedValue; } } xmlhttp.open("GET","principal.php?CATEGORIE="+Nsouscategorie+"&marque="+Nmarque,true); xmlhttp.send(); }
xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //remplisage de la zone dynamique villes avec les resultats trouvés en base de données var Nsouscategorie= document.getElementById("sel1").selectedValue; var Nmarque= document.getElementById("sel2").selectedValue; } } xmlhttp.open("GET","principal.php?CATEGORIE="+Nsouscategorie+"&marque="+Nmarque,true); xmlhttp.send();
var sel1= document.getElementById("sel1").selectedValue; var sel2= document.getElementById("sel2").selectedValue; } } xmlhttp.open("GET","principal.php?CATEGORIE="+Nsouscategorie+"&marque="+Nmarque,true); xmlhttp.send();
xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //remplisage de la zone dynamique villes avec les resultats trouvés en base de données var Nsouscategorie= document.getElementById("sel1").selectedValue; var Nmarque= document.getElementById("sel2").selectedValue; } }
xmlhttp.send(null);j'ai essayé sans, comme toi, ça a marché mais on ne sait jamais (j'uilise ASP et non PHP)
function sub(Nsouscategorie) { //declaration d'une variable var xmlhttp; //test si une categorie a été choisi if (Nsouscategorie.length==0) { document.getElementById("liste").innerHTML=""; return; } // test le type de navigateur pour créer l'objet adapté if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } //je recupere la valeur avec l id du select document.getElementById("sel1"); // appel et exécution d'une fonction permettant la mise a jour dynamique xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("divstock").innerHTML=xmlhttp.responseText; } } url="principal.php?CATEGORIE="+Nsouscategorie; xmlhttp.open("GET",url,true); xmlhttp.send(null); }
function Trie(Nsouscategorie,Nmarque) { //declaration d'une variable var xmlhttp; var Nsouscategorie=document.getElementById("sel1").SelectedValue; var Nmarque=document.getElementById("sel2").SelectedValue; // test le type de navigateur pour créer l'objet adapté if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } // appel et exécution d'une fonction permettant la mise a jour dynamique xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { ???????? } } xmlhttp.open("GET","principal.php?CATEGORIE="+Nsouscategorie+"&marque"+Nmarque,true); xmlhttp.send(nul); }
document.getElementById("sel1");
xmlhttp.open("GET","principal.php?CATEGORIE="+Nsouscategorie+"&marque"+Nmarque,true);