ページをリロードせずに、クリック時に Post Content-Img-Title を表示する必要があるタスクに取り組んでいます。
以下のコードをコーディングしました:
// code for ajax portfolio
jQuery('span#ajax_post_abc a').click(function(){
var portfolio_post_id= jQuery(this).attr('id');
var ajaxurl = jQuery('#ajax-script-url').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
"action": "load-filter2",
port_post_id: portfolio_post_id
},
success: function(response) {
jQuery(".aajax-post-content").html(response); }
});
});
//New Ajax portfolio div
jQuery('#ajax_post_abc').click(function() {
jQuery(this).addClass('aajax-post-content');
});
結果のレスポンスはaajax-post-content
divに表示されます。しかし、問題は、n
投稿があり、 をクリックするとn+1
、n+2
出力が表示されないことです。しかし、最初の投稿をクリックすると、n0
必要に応じて出力が表示されます。