【问题标题】:Colorbox is not loading ajax contentColorbox 未加载 ajax 内容
【发布时间】:2012-10-26 14:22:05
【问题描述】:
<a href="/Search/ReadChain/?CategoryID=123&ParentID=5587&LogDate=10/12/2012" class="ReadChainDL">Read Chain</a>

$(".ReadChainDL").colorbox();

当我单击读取链时,它会运行 ajax 并加载颜色框,但颜色框是空白的!我可以确认 ajax 正在运行并通过 firebug 提取正确的内容。它只是没有将生成的 ajax 内容填充到颜色框中。我已经通过萤火虫确认颜色框是空白的。

我已经在 Firefox 和 Chrome 中尝试过

【问题讨论】:

    标签: asp.net-mvc-3 firefox google-chrome jquery colorbox


    【解决方案1】:

    必须是网址;你的代码工作正常。证明:http://jsfiddle.net/HP8tN/

    我认为主要有两种可能:

    • 没有文件名,所以可能 Colorbox 不知道要使用什么内容类型。或者 URL 错误,或者目标的内容类型错误。我认为这是最有可能的选择。如果是照片,请尝试$(".ReadChainDL").colorbox({photo: true});。否则,check out the Content Type section in the documentation.

    • Colorbox 应该确定您是否向它传递了 URL 或 jQuery 样式的 XPath 选择器。 10/12/2012 可能会弄乱它用于识别 URL 的任何逻辑。这似乎不太可能,因为您已经确认某些东西正在恢复,但值得一试。请改用10%2F12%2F2012

    【讨论】:

      【解决方案2】:

      您可以发布 ajax 调用返回的内容吗?如果存在无效或格式错误的问题,jQuery 可能无法将其附加到您的文档中。

      尝试验证您的内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-19
        • 1970-01-01
        相关资源
        最近更新 更多