カラーボックスがajax応答によって指定されたhtmlの配列で機能するように強制しようとしていますが、それでも機能しません。
javascriptコード:
$.post($('#createForm').attr('action'),{
'id' : 1
},function(data){
var $trash = $('<div>').hide().appendTo('body');
$.each(data, function(i){
$(data[i]).appendTo($trash);
alert(data[i]);
});
$trash.find('div').colorbox({rel:'mygroup', open:true});
}, 'json');
phpコード:
$content = '<div class="page" rel="mygroup"><p class="kkk">item1</p></div>';
$content2 = '<div class="page" rel="mygroup"><p class="kkk">item2</p></div>';
$return = json_encode(array($content, $content2));
return new Response($return);
アラートは正しく機能するため、応答は正しいです。複数のページで構成されるhtmlドキュメントを提示する必要があります。
私はどんな助けにも感謝します