jqueryrest获取XML负载

jqueryrest获取XML负载,jquery,xml,rest,Jquery,Xml,Rest,我正在调用一个内部REST服务,该服务返回一个XML负载,如下所示。虽然服务器日志返回200和XML负载,但前端似乎没有呈现任何内容。下面是jQuery。Firefox调试控制台表明200也不认为这里涉及CORS。我曾尝试将数据类型更改为XML,然后尝试序列化也不起作用。如有任何建议,将不胜感激 var rootURL = "http://mydomain:8999/"; function findByName(searchKey) { console.log('findByName:

我正在调用一个内部REST服务,该服务返回一个XML负载,如下所示。虽然服务器日志返回200和XML负载,但前端似乎没有呈现任何内容。下面是jQuery。Firefox调试控制台表明200也不认为这里涉及CORS。我曾尝试将数据类型更改为XML,然后尝试序列化也不起作用。如有任何建议,将不胜感激

var rootURL = "http://mydomain:8999/";
function findByName(searchKey) {
    console.log('findByName: ' + searchKey);
    $.ajax({
        type: "GET",
        url: rootURL + searchKey,
        //contentType: "text/xml",
        dataType: "text",
        processData: false,
        //contentType: "text/xml; charset=\"utf-8\"",
        success: renderList,
        failure: function(errMsg) {
            console.log('errMsg: ' + errMsg);
            alert(errMsg);
        }
    });
}



function renderList(data) {
    console.log("Hello There: ");
    $('#data').append(data);

}
从Firefox调试控制台:

 GET http://mydomain:8999/4 [HTTP/1.1 200 OK 571ms]
09:15:07.393 "findByName: 4"
服务器返回的XML有效负载

<CUSTOMER xmlns:xlink="http://www.w3.org/1999/xlink">
<ID>3</ID>
<FIRSTNAME>Michael</FIRSTNAME>
<LASTNAME>Clancy</LASTNAME>
<STREET>542 Upland Pl.</STREET>
<CITY>San Francisco</CITY>
</CUSTOMER>

三
迈克尔
克兰西
542高地Pl。
旧金山

您不是在使用
renderList
而不是调用
renderList(data)
?根据jQuery文档:
success:function(纯对象数据、字符串textStatus、jqXHR、jqXHR)