#jquery #ajax
#jquery #ajax
Вопрос:
Когда форма исчезнет, выберите другую вкладку, которая также является вкладкой jquery
$.ajax({
url: url_string,
//GET method is used
type: "POST",
//pass the data
data: data_string,
//Do not cache the page
cache: false,
//success
success: function (html) {
//if process.php returned 1/true (send mail success)
if (html != "") {
//hide the form
$('.form').fadeOut('slow');
// here the function is not working...
$(function () {
$("#tabmenu").tabs("#content", {
effect: 'ajax',
current: 'active',
initialIndex: 1
});
});
} else {
alert('Sorry, unexpected error. Please try again later.');
return false;
}
}
});
Комментарии:
1. Просто небольшое замечание: нет необходимости оборачивать материал в готовую функцию dom внутри обработчика AJAX.
Ответ №1:
$(function () {
$("#tabmenu").tabs("#content", {
effect: 'ajax',
current: 'active',
initialIndex: 1
});
});
Измените свой код с приведенного выше на приведенный ниже.
$("#tabmenu").tabs("#content", {
effect: 'ajax',
current: 'active',
initialIndex: 1
});
Я предполагаю, что он не может запускать ваши вкладки, потому что DOM в этот самый момент загружается.
Комментарии:
1. У вас установлены Firefox и Firebug? Или что-то еще, что вы должны получать, чтобы просмотреть ошибку Javascript? Пожалуйста, опубликуйте это.