[AJAX] Mes paramètres ne passent pas dans l'ajax
Bonjour à tous,
Je viens à vous car j'ai un gros souci avec mon ajax.
En effet, je n'arrive pas à passer le contenu de la variable "argurl" au programme ajax "php/chargementbagues38.php"
En effet, cette variable contient des "critères de sélection", ils sont de type "sSearch_"... De ce fait, le programme "php/chargementbagues38.php" n'arrive pas à "réduire le volume" des data.
En effet, j'appelle cette fonction "newrecherche()", en fin de chargement de la page HTML :
Code:
1 2 3 4 5 6 7 8 9
| ...
...
...
<script language="javascript">
newrecherche();
</script>
</body>
</html> |
Pouvez-vous m'aider ?
Voici la fonction javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
function newrecherche() {
url();
var requete = creerRequete();
var pgm = "php/chargementbagues38.php" + argurl;
requete.open("GET", pgm, true);
requete.onreadystatechange = function() {
if (requete.readyState == 4 && requete.status == 200) {
var jsonResponse = JSON.parse(requete.responseText);
liretablejson(jsonResponse);
}
}
requete.send(null);
alert (pgm);
}
function url() {
argurl = "";
if (valMIN[1] != plageMIN[1] || valMAX[1] != plageMAX[1]) {
argurl += "&sStart_7=" + valMIN[1] + "&sEnd_7=" + valMAX[1];
}
if (metals != "") {
argurl += "&sSearch_1=" + metals;
}
argurl += "&sSearch_3=" + "1";
if (solitaires != "") {
argurl += "&sSearch_6=" + solitaires;
}
argurl += "&sSearch_8=" + "1";
if (argurl != "") {
argurl = argurl.replace('&','?');
}
return argurl;
} |
D'avance merci