2015-07-29 3 views
0

Я пытаюсь хотя бы предупредить данные, возвращаемые как xml из этого запроса ajax. Любые идеи о том, как это сделать? Поэтому его вытягивание данных из URL-адреса не является фактическим списком xml, но оно преобразуется в xml. Кроме того, возможно ли, чтобы я мог оповестить конкретный узел, если я могу получить данные для предупреждения?Можно ли предупредить возвращенные данные xml из ajax-вызова

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

Put 'предупреждение (ReturnValue)' в ваш 'processResult()' Функция –

+0

Это говорит неопределенными – user2557504

+0

Вы конечно нужно настроить имя переменной, чтобы удовлетворить любые ваши 'processResult()' получает –

ответ

0

я понял, решение!

alert(xData.responseXML); 
    console.log(xData.responseText); 
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); 

}, 
    });    
} 

Try добавления полей успеха и ошибок на ваш АЯКС вызова.

За предложение hina10531, используйте это, чтобы предупредить текст состоявшейся в узле Foo:

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

Хорошо, чтобы предложить ему обратные вызовы, но responseText не следует лечить там. Это могут быть целые html-коды страницы. Почему бы вам не улучшить свой ответ, предоставив ему способ обрабатывать его возвращенный XML и анализировать его для отображения определенного значения узла? – hina10531

+0

Я пробовал предложение pl0x, но у меня есть неопределенное предупреждение, потому что мне не хватает answeretext. Не уверен, что устанавливать как responseText. В любом случае, может кто-нибудь, пожалуйста, покажите мне, как предупредить один узел xml от этого вызова ajax? – user2557504

Смежные вопросы