Bonjour,
Je suis actuellement en train de réaliser un thème pour wordpress full ajax, avec des URLs de la forme http://nomdedomaine.fr/#!/page_a_visiter. La particularité de ce thème est qu’il permet, malgré l’ajax et les urls bizarre, l’indexation du contenu par Google.
Enfin bref, j’ai un soucis bizarre…
J’utilise jquery pour mes requêtes ajax. Quand j’utilise ce script :
var link = ‘http://nomdedomaine.fr/page_a_charger’;
$(‘#contenu’).load(link + ‘ #contenu’);
L’appel et l’insertion du contenu ce fait parfaitement(http://ajax.wuiwui.net), mais lorsque j’utilise une méthode un peu plus complexe (mais beaucoup plus pratique) :
var link = ‘http://nomdedomaine.fr/page_a_charger’;
$.ajax({
url: link,
processData: false,
success: function(data){
var truc = $(data).find(‘#contenu’);
$(‘#contenu’).append(truc);
}
});
Alors là plus rien ne va… Cette requête n’arrive pas à trouver de balise en dehors de la boucle ?!?
Comportement vraiment curieux, surtout que quand je regarde les données reçues dans « data », j’ai bien ma page complète…
Je ne sais pas si vous comprenez mon problème ? Si je recherche dans data, un élément généré dans le loop, pas de soucis pour le trouver, sinon impossible. Y’a t’il une limitation qui viendrai directement de WordPress ?
Le même code (système) marche parfaitement sur CMS made simple (http://denis.wuiwui.net).
Avez vous une idée, une solution ? 😕
PS : pour mon système je ne peux malheureusement pas utiliser la page wp_ajax (que j’utilise d’habitude pour les plugins…)
Merci d’avance :happy: