09-05-2008, 08:48 PM
(Modification du message : 13-07-2008, 01:25 AM par Sephi-Chan.)
Il faudrait que tu expliques ce que tu veux faire avec les formulaires et POST, mais une explication complète, pas à l'arrache.
Concernant les méthodes de jQuery pour Ajax, comme l'a dit Anthor, il faut savoir qu'elles font appelle à la méthode $.ajax(), avec des paramètres différents, autant t'habituer donc à utiliser directement cette dernière.
Par exemple dans ton cas tu peux remplacer load par :
Concernant les méthodes de jQuery pour Ajax, comme l'a dit Anthor, il faut savoir qu'elles font appelle à la méthode $.ajax(), avec des paramètres différents, autant t'habituer donc à utiliser directement cette dernière.
Par exemple dans ton cas tu peux remplacer load par :
Code PHP :
<?php
$.ajax({
type : "POST",
url : "pageCible.php",
beforeSend : function(){
$('div#center').append('<img src="loader.gif" alt="" />');
},
success : function(response){
$('div#center').text(response);
},
error : function(){
$('div#center').text("An error occured.");
}
});
Pour que les événements définis dans la page appelantes (en l'occurrence tes liens façon Ajax) fonctionne avec le contenu DOM chargé par Ajax, il faut recourir à un petit plugin dont je ne me rappelle plus le nom (je veux pas balancer mais c'est Anthor qui me l'avait suggéré ! ).
Sephi-Chan