>웹 프론트엔드 >JS 튜토리얼 >Jquery Ajax xmlhttp 요청 성공 문제_jquery

Jquery Ajax xmlhttp 요청 성공 문제_jquery

WBOY
WBOY원래의
2016-05-16 16:16:031282검색

오늘 아주 이상한 문제가 발생했습니다. 여러 가지 도구를 사용하여 확인해보니 서버가 200을 반환했습니다. 데이터도 정상이었지만 $.ajax가 성공을 입력할 수 없어서 온라인에서 검색했습니다. 🎜>

FAQ 시나리오:

1. 교차 도메인

2. $.ajax는 dataType을 설정하지 않으며 서버 측에서는 response.ContentType을 설정하지 않습니다
3. Json 구조 오류

첫 번째와 두 번째는 빠르게 제거되었습니다. 세 번째에는

http://www.json.org/json-zh.html에서 Json의 정의를 다시 살펴보고 Json을 다시 검토했습니다. . 정의: 키-값 쌍: 키는 문자열이며, 값은 큰따옴표로 묶인 문자열, 숫자, true, false, null, 객체 또는 배열일 수 있습니다. 이러한 구조는 중첩될 수 있습니다.

원래 정의된 유형은

입니다. {isSuccess:true,message:'좋음'}
키 정의에 따라
로 수정해야 합니다. {'isSuccess':true,'message':'좋음'}
계속 실행해도 작동하지 않는다면 값의 정의에 따라 수정하세요:
{'isSuccess':true,'message':"좋음"}
완전 우울해요 이것만으로는 부족해요
여기에 적어두고 Json 키 값에 대한 사양을 자세히 살펴보겠습니다. 값은 큰따옴표가 포함된 문자열로 정의되어야 합니다. 왜 큰따옴표가 필요한가요?
로 교체 {"isSuccess":true,"message":"좋음"}
직접 통과했습니다.
이것이 Json 형식과 Javascript 개체의 차이점입니다. Json에서는 키와 값을 큰따옴표로 묶어야 합니다! !

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.