En esperant que ca t'aide:
la méthode get avec .load() est plus simple a utiliser mais offre deux défauts majeurs:
- Incomptabilité avec IE: IE n'execute pas l'ajax a chaque fois, il est nécessaire de rajouter un bout aléatoire à chaque appel.(enfin en tout cas pour ie7 c'est sur)
- c'est lourd de traiter les caractères spéciaux et espaces de tes variables (car transmise dans l'url).
la méthode load (get) est structuré ainsi:
$("ID_de_ce_qui_recoit_la_réponse").load("url?param1=blabla¶m2=blabla2")
la méthode post :
$.post("url", {param1: "val1", param2= "val2"},function(data){ $("ID_de_ce_qui_recoit_la_réponse").html(data)})
data est la réponse de la deuxieme page php.
1 2 3 4 5 6 7 8
| $(document).ready(function() {
$(".itemlink").click(function(){
valeur = this.text;
$.post("l_url_de_ta_page",{ParamLink:valeur, Param2:"val_param2"},
//maintenant, ce qui se passe au retour des infos
function(data) {$("#div_qui_recoit_ta_liste").html(data)});
});
}); |
Partager