JQUERY Успешное возвращение - PullRequest
0 голосов
/ 04 марта 2011

У меня есть окно пользовательского интерфейса jQuery, которое передает данные на мой сервлет, если сервлет не выполняет запрос, у меня есть этот набор;

             response.setContentType("text/xml");
             response.setHeader("Cache-Control", "no-cache");
             response.getWriter().write("<valid>false</valid>");

Как я могу получить доступ к этому из функции успеха? (или это не так?)

Вот мой код jQuery:

                    $.ajax({
                        //this is the servlet file that processes the data and send mail
                        url: "Register",

                        //GET method is used
                        type: "POST",

                        //pass the data        
                        data: data,    

                        //Do not cache the page
                        cache: false,

                        //success
                        success: function (response) {             
                            //$( "#message" ).append( response );



                        }    

1 Ответ

0 голосов
/ 05 марта 2011

Просто проверьте содержимое XML-ответа.

success: function (responseXml) {
    if ($(responeXml).text() == 'false') {
        $('#message').text("Failed");
    } else {
        $('#message').text("Succeed");
    }
}

Однако я бы предпочел JSON, а не XML, его проще и интуитивнее пройти в jQuery.

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