2013-06-29 66 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

相關問題