2012-04-10 4 views
0

jquery에서 ajax의 응답을 확인하는 방법은 json입니까, 그렇지 않은가요?jquery의 응답이 json인지 확인하십시오.

때때로 응답은 json 형식을 가져오고 다른 시간은 HTML 코드 또는 정수로 표시 될 수 있습니다.

주어진 응답이 json 형식인지 또는 다른 형식인지 확인하는 방법은 무엇입니까?

답변

1

기본적으로 jQuery는 똑똑하고 형식을 감지하려고합니다. 다양한 방법을 사용하여 컨텐트 유형을 감지 할 수 있습니다. 최상의 컨텐트 유형은 응답의 컨텐트 유형 헤더를 볼 수 있지만 서버 측 응용 프로그램이 적절한 헤더를 보내는 경우에만 작동합니다.

그러나 모든 응답에서 형식을 동일하게 유지해야합니다. JSON에서 텍스트를 래핑하기 위해 현재 json을 반환하지 않는 것은 무엇이든 변경하십시오. {"text": "yourtext"}

관련 문제