2013-06-29 49 views
0

这是我的HTML(或部分):的fancybox将不会加载Ajax调用,而不是仅仅链接到内容

<span class="cell-option"> 
    <a href="/1/edit"> 
     Edit 
    </a> 
</span> 
<span class="cell-option"> 
    <a href="/1/edit" class="quick-type-link convert-absolute"> 
     Edit2 
    </a> 
</span> 

这是我的javascript:

$('a.quick-type-link').fancybox(); 
$('a.image-box-link').fancybox(); 

的呼吁a.image-box-link的作品(它使图像Fancyboxs,尽管我没有显示图像的代码,但它与.quick类型链接完全相同)。我正在与localhost(127.0.0.1)合作,只是你知道的。

对这个问题的回答:Fancybox | Ajax request not working让我尝试将链接改为绝对的,但这并不奏效,因为我不知道它将托管在哪个URL上,所以无论如何都会很痛苦。

的fancybox:http://fancybox.net/

+0

单击Edit2链接时会发生什么? ajax呼叫在哪里? –

+0

@Pjack对不起。我应该链接到FancyBox API。 Fancybox是一个模型对话框,可以使用ajax加载内容。 –

+0

尝试在服务器环境中测试ajax和iframes模式....您正在使用fancybox v1.3.4,对不对? – JFK

回答

0

的问题是,我使用的版本。虽然网站没有说,但事实证明,我需要fancybox.ajax作为任何我想要ajax调用的项目的类。

+0

,我打算告诉你,那就是为什么我问你是否正在执行** custom ** ajax呼叫。 –

+0

http://fancyapps.com/fancybox/#examples(各种类型)显示你明确什么HTML和JS你应该使用(这就是为什么我问的版本) – JFK

相关问题