是否可以从ajax调用中提醒返回的xml数据

时间:2015-07-29 23:26:16

标签: jquery ajax

我正在尝试至少警告从此ajax请求返回为xml的数据。有关如何完成的任何想法?因此它从url而不是实际的xml列表中提取数据,但它正在转换为xml。另外,如果我可以提醒数据,我是否可以提醒特定节点?

function getData(){
    $.ajax({
        url: searchData.SiteUrl + "/_vti_bin/lists.asmx",
        type: "POST",
        dataType: "xml",
        data: soapEnv,
        complete: processResult,
        contentType: "text/xml; charset=\"utf-8\""
    });            
}

2 个答案:

答案 0 :(得分:0)

function getData(){
    $.ajax({
        url: searchData.SiteUrl + "/_vti_bin/lists.asmx",
        type: "POST",
        dataType: "xml",
        data: soapEnv,
        complete: processResult,
        contentType: "text/xml; charset=\"utf-8\"",

success:function(response){
     alert (response.responseText);
},


error:function(response){
     alert (response.responseText);

},
    });            
}

尝试将成功和错误字段添加到您的ajax调用中。

根据hina10531的建议,使用它来警告foo节点中保存的文本:

alert ($(response).find ('foo').text ());

答案 1 :(得分:0)

我想出了一个解决方案!

    alert(xData.responseXML);
    console.log(xData.responseText);