Нужна помощь с диалоговой функцией пользовательского интерфейса jQuery

#jquery-ui

#jquery-пользовательский интерфейс

Вопрос:

 $('#retrieve_password_button').live("click", function(){


if ($('#answer').val() != "") {


    $.post('authentication/questionVerification/'   $('#username_for_question').val()   '/'   $('#answer').val(), function(data){
        if(data != ""){
                $('#retrieved_password_box').text("Your password is : "   data).slideDown('1500');
        }else {
                $('#retrieved_password_box').text("Security answer incorrect").slideDown('1500');                   
        }
    });
    $( "#password_retrieved_dialog" ).dialog({
        resizable: false,
        width:500,
        draggable: false,
        modal: true,
        buttons: {
            "Close" : function() {
                $( this ).dialog( "close" );            
                alert('something'); /*place where I placed my code (jQuery , javascript)

            }
        }
    });
}
})
  

** ОБНОВИТЬ **

Теперь это работает. Я попробовал то, что сказал @mcgrailm. Но другая команда все еще не работает, например

Комментарии:

1. Все остальное работает без проблем? Если alert даже не работает, возможно, в вашем JS проблема с синтаксисом.

2. где ваш код перенаправления?

3. Вы хотите перенаправить на другую веб-страницу?

4. Теперь это работает. Я попробовал то, что сказал @mcgrailm. Но, это другая команда, которая все еще не работает, такая «ха, что?

5. пожалуйста, закончите свое предложение. Но другие ее команды по-прежнему не работают, такие как ______.

Ответ №1:

Не могли бы вы, пожалуйста, дать нам еще немного кода. Я только что составил краткий пример:http://jsfiddle.net/nU6E7 / Это не перенаправляет, но, возможно, вы можете увидеть что-то другое в этом коде и в вашем?

В этом примере перенаправляется:http://jsfiddle.net/nU6E7/1 /

Комментарии:

1. Да, редактирование моего поста было слишком медленным, посмотрите сейчас. Я просто пытаюсь помочь здесь.

Ответ №2:

попробуйте вот так

 buttons: {
    'Proced': function() {
            $(this).dialog('close');
            document.location.href = "place/to/go";
    }
}
  

JSFIDDLE