2011-10-03 3 views
0

xml을 반환하는 ajax 함수가 있습니다. xml에는 하나의 html 테이블과 다른 xml 요소가 있습니다. 페이지에 삽입하기 위해 html 테이블을 추출하는 몇 가지 방법을 시도했지만 CDATA로 테이블을 래핑해야한다고 들었습니다. 그런 다음 $container.html(respose.find('table-data').text())을 사용하면 효과가 있습니다. 내가 부탁하고 싶은 것이 무엇jQuery AJAX 응답에서 html에 CDATA가 필요한 이유는 무엇입니까?

은 다음과 같습니다

  1. 이이 작업을 수행 할 수있는 유일한 방법이 있나요?
  2. 왜 CDATA가 필요합니까? 나는 xhtml이 xml과 잘 공존해야한다고 생각했다.

편집 :

여기

내 XML 응답, 내가 방화범으로 확인하고 유효했다된다

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
<response> 
    <data> 
    <li class="item x1"> 
     <p class="l1"><b class="view">0 views</b></p> 
    </li> 
    <li class="item x2"> 
     <p class="l1"><b class="view">0 views</b></p> 
    </li> 
    </data> 
    <total_count>101387</total_count> 
    <total_pages>4056</total_pages> 
    <pagesize>25</pagesize> 
</response> 
+1

으로 봅니다. 그런 다음 유효한 XML인지 여부를 확인할 수 있습니다. 사실 원한다면 직접 할 수 있습니다. :) –

+0

옙 나는 이미 확인했고 그것은 유효하다. – lulalala

답변

관련 문제