Salut,
Problème(s) rencontré(s) :
J’aimerais utiliser une méthode « Ajax » pour retourner un élément d’une page php, mais mon code ne parvient pas apparemment à aller chercher la page php :
le alert marche bien, et le code a été essayé à part, et marche bien lui aussi. Le problème doit venir de l’appel à la page « diapo.php », savez-vous comment je pourrais faire?
EDIT : d’après le codex, il faut créer un plugin pour l’ajax, mais je dois dire que je suis un peu largué avec ce qu’ils proposent, notamment avec le : add_action(‘wp_ajax_nopriv_my_action’, ‘my_action_callback’);
… quelqu’un s’y connaîtrait-il?
$(‘.sous-cat’).find(‘img’).click(function(){
var alt_p = $(this).attr(‘alt’);
//alert(alt_p);
$.ajax({
type: « POST »,
url: « <?php bloginfo( 'template_directory' ) ?>/diapo.php »,
data: {p:alt_p},
success: function(data) {
alert(data);
}
});
return false;
});
et la page php pour l’instant est celle-là :
<?php
/*
$p = $_POST['p'];
query_posts( 'cat=3&p=$p' );
while (have_posts()) : the_post();
$result = the_post_thumbnail('normal');
endwhile;
wp_reset_query();*/
echo '$result';
?>
Merci