0

#1这不起作用:

$('.someclass').fancybox({
  type: 'ajax',
  href: 'name_of_partial1',
})

#2这是有效的:

$('#some_id').fancybox({
  type: 'ajax',
  href: 'name_of_partial2',
})

Part 1 和 Part 2 在同一个目录下。#some_id 和 .some_class 是同一控制器中两个不同操作的元素。

我想要做的就是渲染fancybox 的一部分,使用fancybox href 选项是调用fancybox 的一部分的正确方法吗?

我遇到的第二个错误是弹出框弹出“无法加载请求的内容。请稍后再试”,我在控制台中收到 404。

当我将#2中的href更改为:

href: 'name_of_partial1'

然后我看到部分 1 在幻想框中呈现。

4

1 回答 1

0

对自己:

原来 href: '' 选项映射到控制器动作。我得到了一个 404,因为 name_of_partial2 有一个同名的控制器动作,但是在那个引发 404 的动作中发生了一些不好的渲染

于 2012-07-11T22:26:11.560 回答