JQUERY成功回归

时间:2011-03-04 18:32:54

标签: jquery jsp servlets

我有一个jQuery UI框,它将数据传递到我的servlet,如果servlet未通过请求,我有这个设置;

             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 :(得分:0)

只需检查XML响应的内容。

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

然而,我更喜欢JSON而不是XML,在jQuery中遍历它更容易,也更直观。