2011-05-09 182 views
0

我是jquery ajax選項卡的新手,並試圖創建ajax選項卡。內容頁面位於不同的服務器/域上。我的問題是,當我使用下面的代碼來實現ajax選項卡這些頁面不顯示。當我在標籤所在的服務器上創建iframe頁面並將這些鏈接用作我的href鏈接時,它可以工作。jquery ajax選項卡問題

每次我想添加一個新選項卡時,我是否需要這樣做?我的要求是擺脫這樣做。

感謝,

(全碼:jquery tabs problem

<li><a href="ajax/content.htlm">Tab1</a></li> --> 

<li><a href="ajax/content.htlm">Tab2</a></li> --> 

<li><a href="ajax/content.htlm">Tab3</a></li> --> 

<li><a href="ajax/content.htlm">Tab4</a></li> --> 

回答

1

的問題是,你不能讓因安全問題跨域Ajax請求。

而對於第二個問題:是的,你可以通過使用iframe來修復它,但是它們不再是AJAX。您可以動態添加一個新的iframe,並將src設置爲您想要從中獲取內容的url,或者僅使用單個iframe,在單擊某個標籤時切換源。

+0

謝謝Garuda。我面臨的問題是當我將它們插入iframe時,位於我的頁面中的我的javascript後退按鈕無法正常工作。這就是爲什麼我想使用直接URL。有什麼想法嗎? – bobo 2011-05-09 17:46:25