2013-07-19 101 views
-4

我有一個父頁面call.jsp 在這個頁面上我有div標籤,我想加載這個div標籤頁(veh.jsp)已經有jQuery UI標籤和所有內容。 意味着我只是想要頁面加載在父頁面中,而無需在call.jsp上編寫jquery選項卡的代碼。通過ajax載入頁面jquery ui標籤在其他頁面div標籤

+0

我真的不明白你想要什麼,但也許你可以在這裏找到一些有趣的事情 - > [JQuery的UI選項卡:如何做我直接導航到另一個頁面的標籤?](http://stackoverflow.com/questions/2554951/jquery-ui-tabs-how-do-i-navigate-directly-to-a-tab-from-another-頁) – PaoloCargnin

+0

我會說清楚。看到我有這個頁面call.jsp帶有ID =「call」的錨標記和ID =「veh_tabs」的div選項卡。我有另一個頁面veh.jsp其中有jquery ui選項卡,每個選項卡都有一些內容。現在我想要點擊錨標記我想要div的id =「veh_tabs」加載頁面veh.jsp加載標籤和內容通過ajax .so onclick定位標記iam做ajax調用並刷新與veh.jsp的div標記,但我沒有得到jquery –

+0

Mhh的標籤功能...好吧,我想我明白了,它不是一些小東西,我的adivice是使用jquery的[load()函數](http://api.jquery.com/load/)並閱讀Tabs api。你會發現你需要 – PaoloCargnin

回答

1

我得到了解決方案夥計們。 正如我前面所說,我有一個頁面Veh.jsp這是有這個jQuery UI標籤和內容。 我有另一個頁面call.jsp 在這個頁面上我有一個id =「call」標籤和另一個id =「veh_tabs」標籤。 現在我想要點擊頁面call.jsp的標籤。 但jQuery的標籤來作爲正常的鏈接而不是標籤。 我仔細檢查了jQuery AJAX方法.load()後發現瞭解決方案。

load()方法從服務器加載數據並將返回的數據放入選定的元素中。

$(selector).load(url,data,function(response,status,xhr)) 

這裏,

網址:要加載的URL(manadatory)

數據:數據發送到服務器的請求(可選)

沿

函數():請求完成時執行的回調函數。

的代碼如下:

$("#veh_tabs").load('../veh.jsp>veh_id='+veh_id+'#tabs',(function(){ 
$("#tabs".tabs({ 
event:"mouseover" 
}) 
})); 

這裏veh.jsp是從哪個數據被加載

功能的URL()是應該加載內容後運行的jquery接片的功能。 而ID:#tabs指定一個空格,表示解析整個文檔並僅從指定其id的元素加載內容。

有關.Load更多詳細資料()檢查此鏈接

http://api.jquery.com/load/