serializers - ajax가 전달한 데이터는 직렬화된 문자열입니다. PHP는 왜 이를 배열로 허용합니까?
伊谢尔伦
伊谢尔伦 2017-05-16 13:00:09
0
4
990

프런트엔드 코드:
if(register_flag){ //등록 정보가 정확합니다

으아악

php 코드
'config.php' 필요;

으아악

여기서 보고된 오류는explore()의 두 번째 매개변수가 문자열 유형이어야 하는데 제가 사용한 것은 배열 유형입니다. ajax가 전달하는 데이터는 문자열 유형입니다. PHP는 왜 $_POST[]를 통해 배열 유형을 허용합니까? data는 PHP를 한번도 써본 적이 없습니다. 조언 부탁드립니다. 감사합니다~

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(4)
给我你的怀抱

받는 매개변수는 배열입니다.

으아아아
習慣沉默

ajax는 매개변수 Content-Type: 'text/plain'을 추가합니다

php에서 허용하면 $_POST를 사용하지 말고 file_get_contents('php://input')로 변경하세요

迷茫

Ajax를 사용하면 백엔드에 전달하는 데이터가 json이든 직렬화된 문자열이든 상관없이 백엔드에 도달하면 배열 형식으로 구문 분석됩니다.
그래서

으아악
淡淡烟草味

원본 포스터를 확인하고 싶다면 URL 주소 www.baidu.com?search=keyword&s=key&time=143032423을 확인해주세요

백그라운드에서 수신할 때 $_GET을 사용해야 하나요? 중요한 것은 $_GET 및 $_POST 작동 방식입니다.

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