Я использую вкладки Jquery ui с веб-формами asp.net и загружаю контент с помощью ajax.У меня на самом деле две проблемы
Я не знаю, как загрузить содержимое для загрузки первой вкладки.Прямо сейчас я использую tabsselect для загрузки контента через ajax.
$ ('# contentHolder'). Bind ("tabsselect", function (event, ui) {// выполнить запрос ajax});
Кажется, что встроенное управление вращением работает только тогда, когда я использую реальные пути для href.Но так как я должен использовать методы страницы, мне нужно вместо этого использовать идентификатор.
// ajax-запрос к методу страницы $ .ajax ...
Обновленный код
// 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 () {
}
}
})
});