我试图强制 colorbox 使用 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 文档。
我将不胜感激任何帮助