JQUERY成功返回

发布于 2024-10-20 02:57:24 字数 984 浏览 1 评论 0原文

我有一个 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 );



                        }    

I have a jQuery UI box that passes data onto my servlet, if the servlet fails the request, i have this set;

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

How can I access this from the success function? (or is that wrong?)

Here is my jQuery code:

                    $.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 );



                        }    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-10-27 02:57:24

只需检查 XML 响应的内容即可。

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

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

Just check the content of the XML response.

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

I'd however prefer JSON over XML, it's easier and more intuitive to traverse it in jQuery.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文