현재 JSON
을 AJAX
의 결과로 사용하고 있으며 필요한 모든 새로운 DOM 요소를 동적으로 만듭니다. 하지만 여기서 나는 생각하고 있었다. - 맞습니까? 예를 들어 데이터의 <table>
을 작성해야하는 경우 JS로 빌드하거나 서버에서 생성하고 결과를 페이지에 추가하는 것이 좋습니다.AJAX에서 데이터를 추가하는 가장 좋은 방법은 무엇입니까?
UPDATE 지금 나는 다음과 같이 수행
jQuery.getJSON(url, function(result){var table = jQuery('<table/>').append([jQuery('<td/>.....
그러나 수도 있습니다 간단하게 다음과 같이 :
jQuery.get(URL, function(result){jQuery('body').append(result);}.......
템플릿 엔진을 사용하면 자바 스크립트를 사용할 수 있습니다 –
"더 나은"것은 무엇을 의미합니까? 성공을위한 자신의 기준은 무엇입니까? – Pointy
표 예제의 경우 실제로 다릅니다. DB 쿼리일까요? 테이블에 스크립트 (정렬 가능, 데이터 테이블 등)가 적용됩니까? 수색 해봐? 이러한 종류의 '부가 기능'은 서버 또는 아약스를 사용해야하는 경우 표시됩니다. 호스트 측에서 쿼리를 처리하고 표시하기 때문에 클라이언트 측에서 더 좋아합니다. 클라이언트의 브라우저가 아닌 추가 데이터를 다운로드 한 다음 DOM 요소를 처리하고 만듭니다. 그러나 테이블에 검색과 페이지 매김이 있다면 ajax를 사용하여 제한없이 '*'쿼리를 작성하지 않는 것이 좋습니다 (예 :). – RaphaelDDL