javascript jquery ajax使用xmlpost方法处理jsp格式的响应

javascript jquery ajax使用xmlpost方法处理jsp格式的响应,javascript,jquery,xml,jsp,Javascript,Jquery,Xml,Jsp,我想问一下,是否可以通过ajax在JSP格式的响应数据中获取特定值 下面是我的源代码: $.ajax({ type: 'POST', contentType: 'application/x-www-form-urlencoded; charset=UTF-8', url: rootURL, dataType: "xml", data: postParameter(), complete:functio

我想问一下,是否可以通过ajax在JSP格式的响应数据中获取特定值

下面是我的源代码:

$.ajax({
        type: 'POST',
        contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
        url: rootURL,
        dataType: "xml",
        data: postParameter(),
        complete:function(data){
             if (data.readyState == 4 && data.status == 200) {
                 var response  = data.responseText;
             }
        },
    });
请参阅下面的服务器响应数据

    <?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"    xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"    xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<SOAP-ENV:Body><MYTesting_AppResponse xmlns="WebServices">
<return>
<status>success</status>
<resourceMessageBean>
<rsa_note3>To proceed, please enter your password and click "Login"</rsa_note3>
<phrase>???en.common.password.login.p3???</phrase>
<username>Username</username>
<password>Password</password>
</resourceMessageBean>
<loginFormBean>
<username>tester1</username>
</loginFormBean>
</return>
</MYTesting_AppResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

成功
要继续,请输入密码并单击“登录”
??en.common.password.login.p3???
用户名
密码
测试员1
我可以知道如何使用js从响应中获取“resourceMessageBean”吗

来自服务器的另一个响应:

<SOAP-ENV:Body>
<M2UPayLogin_AppResponse xmlns="WebServices">
    <return>
        <status>success</status>
        <resourceMessageBean>
            <rsa_note3>To proceed, please enter your password and click "Login"</rsa_note3>
            <phrase>Phrase</phrase>
            <username>Username</username>
            <password>Password</password>
        </resourceMessageBean>
        <loginFormBean>
            <username>tester1</username>
        </loginFormBean>
        <navigationsBean>
            <login>
            <a href="www.google.com">Login</a>
            </login>
        </navigationsBean>
    </return>
</M2UPayLogin_AppResponse>

成功
要继续,请输入密码并单击“登录”
词组
用户名
密码
测试员1

如何从navigationsBean获取“www.google.com”,因为我使用下面的方法只显示文本“Login”

更新:


我想再次询问有关此响应的一些问题,如果响应包括,如何从标记a获取“www.google.com”@user3479640,请将响应示例发布在这里好吗?我可以编辑并添加一个新的响应,可以教我如何获取标记表单中的值。@user3479640,我已经更新了我的答案。请查收。
$.ajax({
        type: 'POST',
        contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
        url: rootURL,
        dataType: "xml",
        data: postParameter(),
        complete:function(xml){
           $(xml).find('resourceMessageBean').each(function(){
             var username = $(this).find('username').text();
          });
        }
    });
   $.ajax({
            type: 'POST',
            contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
            url: rootURL,
            dataType: "xml",
            data: postParameter(),
            complete:function(xml){
               $(xml).find('navigationsBean').each(function(){
                 var username = $(this).find('login a').text();
              });
            }
        });