<a href="/Search/ReadChain/?CategoryID=123&ParentID=5587&LogDate=10/12/2012" class="ReadChainDL">Read Chain</a>
$(".ReadChainDL").colorbox();
当我点击Read Chain时,它会运行ajax并加载颜色框,但颜色框是空白的!我可以确认ajax正在运行并通过firebug提取正确的内容。它不会将生成的ajax内容填充到colorbox中。我已经通过firebug确认了colorbox是空白的。
我在Firefox和Chrome中尝试过它
答案 0 :(得分:0)
它必须是URL;你的代码工作正常。证明: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
。
答案 1 :(得分:0)
你可以发布ajax调用返回的内容吗?如果存在无效或格式错误的问题,jQuery可能无法将其附加到您的文档中。
尝试验证您的内容。