내 목표는 'ajaxify'WordPress 검색입니다. 지금까지 사용자가 제출 한 쿼리 문자열을 PHP 처리기로 전달하는 AJAX 호출을 작성했습니다. 내가 고민하는 부분은 다음과 같습니다.WordPress의 AJAX 검색
1 PHP 처리기.
WordPress에는 이미 내가 사용하고 싶은 자체 PHP 검색 스크립트가 있습니다. 이것을 어떻게 PHP 처리기에 통합해야합니까? 쉬운 방법이 있습니까? 아니면 직접 검색 스크립트를 다시 작성해야합니까?
2 AJAX 응답
어떻게 다시 내 스크립트에 내 PHP 처리기에서 검색 결과를 통과해야합니까? 전체 HTML을 문자열로 전달할 수 있습니까? something like echo json_encode($html);
내 질문이 상당히 광범위하므로 정확한 코드 예제가 필요 없음을 알고 있습니다. 나는 내가 취해야 할 접근법에 대한 좀 더 높은 수준의 아이디어가 더 필요합니다.
미리 감사드립니다.
데이터 전송에 문제가있는 경우 데이터를 전체 HTML이 아닌 JSON 객체로 다시 보내는 것이 좋습니다. 바이트와 바이트를 저장합니다. 기본 제공 PHP 검색 스크립트 기능에 액세스 할 수 있습니까? 파일을 열어 자신의 코드를 복사하여 자신의 기능에 붙여 넣을 수 있습니다. AJAX/PHP의 광범위한 관점 (vBulletin을 많이 사용하여 작업 한 적이 없으며 WordPress로 작업 한 적이 없다)에서 생각해보십시오. – SeanKendle
편집 해 주셔서 감사합니다! 내가 소유욕있는 대명사를 발견 했어야 했어!그리고 귀하의 의견을 주셔서 감사합니다. JSON 객체 접근 방식을 살펴 보겠습니다. – henrywright
데이터를 가져 오면 JSON 객체 배열을 반복하고 javascript/jQuery를 사용하여 HTML을 만드는 것이 매우 간단합니다. 그렇게하면 클라이언트 쪽이 무거워서 처리를 제한하려는 쪽 (클라이언트 CPU/브라우저와 비교하여 전송)을 잘못 선택해야합니다. – SeanKendle