2010-03-10 9 views
0

Je construis quelque chose comme une galerie de messages et je veux faire ce qui suit: 1. avoir une vignette pour chaque poste 2. quand une vignette est cliquée, je veux que le nouveau message soit chargé à un div en haut de la page sans changer la galerie des messages. Pour ce faire, je veux passer l'ID du message cliqué sur ce div et ensuite lancer la chaîne de requête là.Comment utiliser jQuery .post pour travailler avec wordpress/php?

j'ai obtenu mon clic fonction miniature:

$(".thumb").click(function(){ 
    myLink=$(this).attr('href'); 
// get the post id into pID by finding p= and then extracting the next char after = from the link 
     var t = myLink.indexOf("p="); 
     var l = myLink.length; 
     var pID = myLink.substring(t+2,l); 
     $("#target").post('/?page_id=9', { postID: pID });  
     $("#target").load("/?page_id=9"); 

     return false; 
}); 

Mon problème est: .post de $ ne fonctionne pas. Je l'ai essayé avec la syntaxe $ .ajax aussi, et ça ne marche toujours pas. (Il semble que jQuery soit annulé à mi-chemin, car toutes les alertes que je mets dans les fonctions de rappel post ou ajax sont ignorées).

S'il vous plaît aider ...

Répondre

0

Avez-vous essayé d'utiliser admin-ajax. Wordpress a un modèle spécifique pour ses appels ajax qui prend soin de la sécurité et d'autres choses. Consultez le codex pour admin-ajax

Questions connexes