12-04-2008, 12:26 PM
(Modification du message : 13-07-2008, 02:19 AM par Sephi-Chan.)
Salut tout le monde.
Je viens demander de l'aide au sujet de jQuery. Je suis en effet en train de faire quelques essais d'Ajax (autrement qu'avec les méthodes "simples" et je fais face à un problème.
Je viens demander de l'aide au sujet de jQuery. Je suis en effet en train de faire quelques essais d'Ajax (autrement qu'avec les méthodes "simples" et je fais face à un problème.
Code PHP :
<?php
$('a').click(function(){
var loaded_html = $.ajax({
url : $(this).attr('href')
});
alert(loaded_html.responseText);
return false;
});
La propriété loaded_html.responseText est vide, alors que Firebug l'indique comme contenant ce qu'elle devrait contenir, à savoir le code source de la page appelée.
C'est très troublant car je n'ai jamais eu ce problème alors que j'ai déjà fais de l'Ajax avec jQuery à plusieurs reprises sans jamais rencontrer ce problème.
Et le pire, c'est qu'en utilisant le code qui suit, le contenu de la page appelante est bien remplacé par celui la page appelée.
Code PHP :
<?php
$('body').load($(this).attr('href'))