【发布时间】:2012-07-11 19:17:50
【问题描述】:
#1这不起作用:
$('.someclass').fancybox({
type: 'ajax',
href: 'name_of_partial1',
})
#2 这是有效的:
$('#some_id').fancybox({
type: 'ajax',
href: 'name_of_partial2',
})
部分 1 和部分 2 位于同一目录中。 #some_id 和 .some_class 是同一控制器中两个不同操作的元素。
我想要做的只是在fancybox 中渲染一个部分,使用fancybox href 选项是否是调用fancybox 中的一个部分的正确方法?
我遇到的第二个错误是弹出框弹出“无法加载请求的内容。请稍后再试”,我在控制台中收到 404。
当我将 #2 中的 href 更改为:
href: 'name_of_partial1'
然后我看到部分 1 在 fancybox 中呈现。
【问题讨论】:
-
用
$('.someclass').fancybox()代替.each()怎么样? -
谢谢,进行了修改。那是更好的代码,但我仍然遇到同样的问题。