Ajax가 PHP의 데이터베이스에서 데이터를 요청하고 JSON을 사용하여 이를 자바스크립트로 반환할 때 일부 데이터가 표시되지 않습니다. 이 문제를 해결할 수 있습니까?
过去多啦不再A梦
过去多啦不再A梦 2017-06-13 09:22:04
0
1
917

제가 작성하는 것은 필터링 기능입니다. Ajax를 사용하여 PHP의 데이터베이스에서 정보를 요청하고 JSON을 사용하여 해당 내용을 JavaScript로 다시 보냅니다. 그러나 일부 필터는 데이터베이스에서 읽을 수 있지만 다른 필터는 읽을 수 없습니다. 어떻게 해결해야 할지 물어보세요.

자바스크립트 코드:

으아악

php 코드:

으아악

위 코드에 따르면 a.length가 변경되는 경우도 있지만 변경되지 않는 경우도 있습니다(보통 필터링된 결과가 너무 많은 경우). 그러나 PHP의 마지막 코드 줄을 print_r($json)으로 바꾸면 출력이 됩니다.

过去多啦不再A梦
过去多啦不再A梦

모든 응답(1)
仅有的幸福

json에는 utf8 인코딩이 필요합니다. 데이터베이스에서 얻은 데이터가 모두 utf8로 인코딩되었는지 확인하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿