xml을 반환하는 ajax 함수가 있습니다. xml에는 하나의 html 테이블과 다른 xml 요소가 있습니다. 페이지에 삽입하기 위해 html 테이블을 추출하는 몇 가지 방법을 시도했지만 CDATA로 테이블을 래핑해야한다고 들었습니다. 그런 다음 $container.html(respose.find('table-data').text())
을 사용하면 효과가 있습니다. 내가 부탁하고 싶은 것이 무엇jQuery AJAX 응답에서 html에 CDATA가 필요한 이유는 무엇입니까?
은 다음과 같습니다
- 이이 작업을 수행 할 수있는 유일한 방법이 있나요?
- 왜 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>
으로 봅니다. 그런 다음 유효한 XML인지 여부를 확인할 수 있습니다. 사실 원한다면 직접 할 수 있습니다. :) –
옙 나는 이미 확인했고 그것은 유효하다. – lulalala