2012-10-26 261 views
2
<a href="/Search/ReadChain/?CategoryID=123&ParentID=5587&LogDate=10/12/2012" class="ReadChainDL">Read Chain</a> 

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

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

我试着在Firefox和Chrome

回答

0

这一定是URL;你的代码工作正常。证明:http://jsfiddle.net/HP8tN/

,我认为主要有两个可能性:

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

  • Colorbox应该弄清楚你是否已经传递了一个URL或一个jQuery风格的XPath选择器。 10/12/2012可能会搞乱它用来识别URL的任何逻辑。这看起来不太可能,因为你已经确认有东西回来了,但是值得一试。改为尝试10%2F12%2F2012

0

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

尝试验证您的内容。