2009-12-11 55 views
1

我不知道這是否已經回答,但這裏去jquery tab加載動態href的

我有4個選項卡,其中兩個我通過控制器調用加載;剩下的我想改變href的自動/按需加載。

我的問題是,即使分配像「www.google.com」固定href沒有做顯示遠程頁面的工作;和兩個標籤與可變href的適當更換成正確的值,像這樣 -

$("#anchor_ID").attr("href", "myURL"+var1) 

其中anchor_ID<a href="..." id="anchor_ID" ....></a>

但是,這些標籤不加載內容如預期。

任何要檢查的要點,這裏可能會發生什麼?您希望我提供多少信息?

多謝

回答

0

我猜jQuery UI的標籤不支持加載通過簡單的不顯眼的Ajax風格的遠程內容(在不同域的遠程==感)。您需要使用iframe作爲選項卡的內容。

如果您檢查「本地遠程文件」選項卡,您會注意到url指向「本地」服務器上的文件。如果這不適合你,你應該發佈一個樣本到"myURL"+var1的真正評估。

<div id="tabs"> 
    <ul> 
     <li><a href="#inline">Local local content</a></li> 
     <li><a href="#remoteajax">Remote remote Google</a></li> 
     <li><a href="localajax.htm">Local remote file</a></li> 
    </ul> 
    <div id="inline"><p>...</p></div> 
    <div id="remoteajax"> 
     <iframe src="http://www.google.com" width="600px" height="300px"> 
      <p>Your browser doesn't support/allow iframes</p> 
     </iframe> 
    </div> 
</div> 

入住此演示頁的答覆

http://jsbin.com/uqile

+0

感謝:我就是這樣做的,有幾個貨櫃玩耍後。但是,由於更改IFrame本身的src屬性取決於所引用的站點及其響應性,因此我無法添加任何程度的處理暫停消息... – ombud 2009-12-14 22:03:06

+0

是否有任何顯示「正在處理...」消息的消息iframe src屬性正在被檢索? (jQuery,也許?) – ombud 2009-12-30 19:05:08