【发布时间】:2011-02-04 23:13:29
【问题描述】:
我有三个标签,每个标签都有特定的过滤器内容。当我单击每个选项卡时,特定的过滤器将加载到#filterContent div 中。
问题是,我希望每个过滤器只加载一次,并在每个选项卡上显示好的过滤器。
我正在使用 YUI 选项卡视图:http://developer.yahoo.com/yui/tabview/。
var tab0 = tabView.getTab(0);
var tab1 = tabView.getTab(1);
var tab2 = tabView.getTab(2);
tab0.addListener("click", onClickTabToPick);
tab1.addListener("click", onClickTabToSend);
tab2.addListener("click", onClickTabFinished);
var onClickTabToPick = function (e) {
$.get("/OrderManager/ToPickFilter", function (data) {
$("#filterContent").html(data);
});
};
var onClickTabToSend = function (e) {
$.get("/OrderManager/ToSendFilter", function (data) {
$("#filterContent").html(data);
});
};
var onClickTabFinished = function (e) {
$.get("/OrderManager/FinishedFilter", function (data) {
$("#filterContent").html(data);
});
};
我怎样才能做到这一点。提前致谢。
【问题讨论】: