2011-09-30 3 views
1

나는 $ .ajax()를 통해 웹 서비스를 호출하고있다. onsuccess 지금 xml 문서를 가져오고 있습니다. 문제는 검색된 xmlDocument의 내용을 확인해야합니다.jquery.ajax()에서 가져온 XML 문서의 내용을 표시하는 방법 ...?

어쨌든이 작업을 수행 할 수 있습니까? ??

+0

어디서 문서를 보여줄 계획입니까? 페이지에? 아니면 그냥 읽고 싶니? 당신은 그것을 수동으로 읽고 싶다면 console.log에서 출력 할 수 있습니다. – corroded

+0

그냥 ajax 호출의 결과를보고 싶습니까? Firebug 애드온과 함께 Firefox 사용을 고려하십시오. 웹 개발을 훨씬 쉽게 해줍니다. – Cliff

+0

수신 샘플 xml을 보여줄 수 있습니까? – Rafay

답변

2

$("#textareaID").val(xmlstr); 

을 그대로 텍스트 영역 필드에 넣어 또는 HTML 인코딩으로 표시 :

$("#someDivID").text(xmlstr); // jQuery text() function performs html-encoding automatically 

간단한 데모 : http://jsfiddle.net/wKhnF/1/

dataType: "text", 그것은이다 응답 내용을 XML 객체가 아닌 텍스트로 처리하는 데 필요합니다.

+0

success : function (data, testStatus) {alert ($. parseXML (data)); } 여기에 [object : object]가 표시됩니다. –

+1

'dataType'을'xml'이 아닌'text'로 변경하십시오. –

1

응답을 확인하려면 방화 광을 사용하십시오.

http://api.jquery.com/jQuery.parseXML/을 사용하여 XML을 읽고 구문 분석하고 요소를 검색 할 수 있습니다.

$.parseXML(xml) 
+0

성공 : 함수 (data, testStatus) { 경고 ($. parseXML (데이터)); } 여기 [object : object] –

+0

을 보여주는 경고 메시지가 표시되며 phonegap 앱에서 이것을 사용하고 있습니다 ... –

+0

이 자바 스크립트 개체이고 처리 할 요소를 읽어야합니다. – Jayendra

관련 문제