제가 작성하는 것은 필터링 기능입니다. Ajax를 사용하여 PHP의 데이터베이스에서 정보를 요청하고 JSON을 사용하여 해당 내용을 JavaScript로 다시 보냅니다. 그러나 일부 필터는 데이터베이스에서 읽을 수 있지만 다른 필터는 읽을 수 없습니다. 어떻게 해결해야 할지 물어보세요.
자바스크립트 코드:
으아악php 코드:
으아악위 코드에 따르면 a.length가 변경되는 경우도 있지만 변경되지 않는 경우도 있습니다(보통 필터링된 결과가 너무 많은 경우). 그러나 PHP의 마지막 코드 줄을 print_r($json)으로 바꾸면 출력이 됩니다.
json에는 utf8 인코딩이 필요합니다. 데이터베이스에서 얻은 데이터가 모두 utf8로 인코딩되었는지 확인하세요.