ajax応答をカラーボックスにロードしたいと思います。クリックするとカラーボックスが開き、コンテンツがフェッチされて表示されるまで、読み込み中の画像が表示されます。
私のコード:
jQuery(".likeBar").colorbox({initialWidth:'460px', initialHeight:'355px', width:'460px', height:'355px', overlayClose:true, html: function() {
var eventID = jQuery(this).data("id");
var sp_response = "";
var the_data =
{
action: 'get_likes',
eventID: eventID,
};
jQuery.post(ajaxurl, the_data, function(sp_response) {
return sp_response;
});
}
});
問題: フェッチしたコンテンツがカラーボックスに表示されません。AJAX呼び出しは成功し、コンテンツはフェッチされますが、表示されません。
私の質問: ajax呼び出しからのコンテンツをカラーボックスに挿入するにはどうすればよいですか?