我正在使用asp.net webforms的Jquery ui選項卡,我正在用ajax加載內容。我實際上有兩個問題無論如何,使用pagemethods使用jquery ui標籤微調嗎?
我不知道如何加載第一個標籤加載的內容。現在我使用tabsselect通過ajax加載內容。 ('#contentHolder')。bind(「tabsselect」,function(event,ui){ //運行阿賈克斯請求 });
只有當我使用href的實際路徑時,微調控件中的內置似乎才起作用。但因爲我必須使用pagemethods,所以我需要使用一個id。
- 一個
- 兩個
- 三
更新的代碼
// tab initializaztion
var $tabs = $('#followersTable').tabs({ spinner: 'Loading...' });
$tabs.bind("tabsselect", function(event, ui) {
//LoadTabContent(ui.index);
var request = {
'controlName': 'FollowersTab'
};
$(this).tabs({
ajaxOptions: {
type: "POST",
url: "ajax/Followers.aspx/LoadTabContent",
data: $.toJSON(request),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
$(container).html(data.d);
},
error: function() {
}
}
})
});
首先數據:$ .toJSON(請求)這部分是沒用的。因爲請求變量已經是一個JSON對象。它應該是「數據:請求」。我會稍後更新答案 – 2012-03-02 00:21:08