0

我已经实现了 fancybox 来呈现来自服务器的 ajax 内容

这是fancybox代码

  <%= link_to "Disallow Download",reason_path(audio),:class => "reasoning fancybox.ajax" %>



$('.reasoning').fancybox()

现在每当我链接上面的链接时,内容都会从服务器渲染,但fancybox不会在浏览器上显示它

任何想法

4

2 回答 2

0

您必须设置 fancybox 类型选项

$(".reasoning").fancybox({
'type': 'iframe'
});
于 2012-08-20T11:49:04.300 回答
0

知道了 只需要dataType在 ajax 属性中指定

$('.reasoning').fancybox({ajax: {
  'dataType': 'html'
})

它就像魅力一样

于 2012-08-20T12:26:11.363 回答