我正在爲我的僱主開發一個web應用程序,我正在使用一些jquery。我相當擅長PHP,但在jquery中輸了。我的問題如下:jquery ui標籤緩存難題
我有一個工作標籤頁,加載一個怪獸PHP頁面時,它第一次加載。我需要確保這個特定的選項卡只在頁面被調用時才加載(僅限第一次)。我有最初的標籤緩存,如果你點擊另一個標籤,一切都很好。問題是,當你點擊標籤內的鏈接時,它會重新加載怪物PHP頁面。這裏是代碼:
$(document).ready(function() {
$("#frame").hide();
$("ASA").tabs({ cache: true });
$("#tabs").tabs();
});
function CH(ids){
$("#tabs").tabs("select" , "#CH");
$('#CH').load('test.php?id='+ids);
cache : true
}
function onIFrameLoad() {
$("#loader").hide('slow');
$('#frame').slideDown('slow');
}
功能CH是我遇到麻煩(我猜)。我有緩存:真的在那裏,但它是在黑暗中拍攝的。我想要緩存的唯一選項卡(此時)是主選項卡(ASA)。 感謝您的幫助。
我是否在初始代碼中正確完成了這項工作? $(「ASA」)。tabs({cache:true}); 我基於鏈接動態加載所有其他選項卡。該函數彈出一個新的標籤打開並用_GET變量加載一個php頁面。點擊該鏈接時,就是我放棄緩存的位置。鏈接工作正常,關於新標籤打開,但立即重新加載主選項卡(這需要10秒!)AM我試圖不可能? – Mick 2010-09-04 03:44:40