복잡한 ThinkPHP 페이지(volist 포함)에 Jquery 쿼리 결과의 반환을 표시하려면 volist 태그를 구현하세요. 이 기사에서는 Ajax 작업에서 thinkphp의 volist 태그의 특수성을 주로 소개합니다(권장). 필요한 친구들이 참고하면 도움이 될 것입니다.
Background
volist 태그를 구현하여 복잡한 ThinkPHP 페이지(volist 포함)에 Jquery 쿼리 결과의 반환을 표시합니다.
지식 포인트
ajax를 사용하는 목적은 전체를 새로 고치지 않고 테이블 데이터의 일부를 새로 고치는 것입니다. page에 있지만 ThinkPHP 프레임워크의 volist 태그는 서버 측에서 실행되므로 js를 사용하여 동적으로 얻은 데이터는 thinkPHP 태그를 사용할 수 없으며 $this->ajaxReturn($data);의 결과는 직접 사용할 수 없습니다. $("# p_id").HTML(data) 메소드가 표시됩니다.
지금까지 발견된 솔루션(모두 결함 있음)
1. 표시할 새 페이지를 만듭니다.
점프 페이지를 다시 열고 $this->ass("volist_name", $data);를 사용하여 값을 반환합니다. 돌아오다.
**결함: 전체 페이지를 다시 로드하는 것과 동일하며 양식을 부분적으로 업데이트하는 요구 사항을 충족하지 않습니다.
2. thinkPHP 프레임워크 태그 없이 표시
volist 태그를 사용하지 말고, ajaxReturn에서 반환된 결과를 분석하고, 부분 양식 업데이트를 실현할 수 있는 자체 js 템플릿에 따라 표시하세요.
1, 템플릿 템플릿<스크립트 ID= "events-template" type="x-tmpl-mustache"> _PHP Tutorial
위 내용은 ajax의 thinkphp에서 volist 태그의 동작에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!