我正在使用jQuery UI的手風琴作爲我正在建設的網站上的subnav。問題是,我一直無法找到維護頁面之間狀態的好方法。我想知道做這件事的最好方法是什麼。保持與PHP回發jQuery手風琴狀態
我想過把手風琴的索引存儲在數據庫中,但是對於這樣的問題來說似乎過於複雜。有沒有更好的辦法?很明顯,餅乾和會話,但這只是一個subnav同樣複雜...任何想法?
編輯:這裏是我的代碼
$.post(
accordion_ajax.ajaxurl,
{
type : 'GET',
action : 'accordion_ajax'
},
function(data){
$(".accordion-main").accordion('option', 'collapsible', true);
$(".accordion-main").accordion('option', 'active', 0);
// the accordion just does not work inside this ajax call, but if I put it outside the ajax call it works fine. Any thoughts?
}
);
$(".accordion-main").accordion({
change: function(event, ui){
$.post(
accordion_ajax.ajaxurl,
{
type : 'SET',
action : 'accordion_ajax',
data : $(".accordion-main").accordion('option', 'active')
}
);
}
});
隱藏字段,也許? – mindandmedia 2012-07-23 13:03:40
不要隱藏的字段必須在表單標籤內,並提交一個提交按鈕才能將數據發回? – jasonaburton 2012-07-23 13:07:50
因爲我已經嘗試過了,但是我發現沒有其他方式來回發數據,除非我單擊提交按鈕,是否正確? – jasonaburton 2012-07-23 13:14:52