>  기사  >  웹 프론트엔드  >  $.ajax에서 반환된 JSON을 사용하여 Success_jquery 문제를 해결할 수 없습니다.

$.ajax에서 반환된 JSON을 사용하여 Success_jquery 문제를 해결할 수 없습니다.

WBOY
WBOY원래의
2016-05-16 18:02:331115검색

밤에 코드를 수정 중인데

을 사용하여 코드를 복사했습니다. 🎜>
$.ajax( {
..
dataType:'json',
...
success:function(json){
//성공을 실행하지 않음
},
error:function (error){
//항상 이 오류를 실행하세요
}
})


왜 이럴까요? 오랫동안 인터넷에서 검색한 결과 dataType:'json'을 지정했기 때문이라는 것을 알았습니다. 일단 지정하고 나면 Json에 대한 요구 사항이 매우 엄격해졌습니다. 처음에는 내 json 형식이 다음과 같이 작성되었습니다. { "success":"true","meg":"success"}}", 하지만 이와 같이 작동하지 않습니다. 다음과 같이 변경해야 합니다: "{"success":true,"mesg": "success"}"라고 하면 bool 타입이라면 따옴표를 붙일 필요가 없습니다. 그 외 키/값은 모두 따옴표로 묶어야 합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.