Как выбрать другую вкладку при ответе jquery с помощью ajax - PullRequest
0 голосов
/ 27 апреля 2011

Когда форма исчезнет, ​​выберите другую вкладку, которая также является вкладкой 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 Ответ

1 голос
/ 27 апреля 2011
$(function () {
 $("#tabmenu").tabs("#content", {
   effect: 'ajax',
   current: 'active',
   initialIndex: 1
 });
}); 

Измените ваш код с приведенного выше на приведенный ниже.

$("#tabmenu").tabs("#content", {
  effect: 'ajax',
  current: 'active',
  initialIndex: 1
});

Я полагаю, он не может запускать ваши вкладки, потому что DOM в данный момент загружается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...