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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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