2012-09-19 4 views
0

새로 설치 한 JSON 서비스를 사용하려고합니다. 나는 달릴 때 다만 경고하는 기본적인 피들을 창조했다. 보시다시피 응답을 얻지 못하는 것 같지만 웹 서비스 URL을 확인하면 명확하게 응답을 보냅니다. [http://196.34.92.60/api/api/v1/public.svc/getoperators]JQuery JSON 서비스가 사용되지 않음

내 실수를 지적 할 수있는 챔피언에게 도움을 주셔서 감사합니다.

바이올린 주소 : 귀하의 요청 구문 분석 할 수 없습니다 있도록 http://jsfiddle.net/devin85/JmTe4/3/

건배 데빈

+0

구문 분석 오류가 발생합니다. –

답변

1

귀하의 JSON이 유효하지 않습니다. 또한 다른 도메인에서 온 경우 데이터 유형은 jsonp 여야합니다. 당신은 JSON을 반환 할 URL을 요청하고 있지만 JSON이 유효이 :: golden arrowjammiemyciti처럼 문제를

error: function(jqXHR, textStatus, errorThrown) { 
     alert(textStatus); 
    } 

를 확인하려면 오류를 변경 . 그래서 결과를 정확하게 만들어야합니다. 이렇게 보일 수 있습니다.

"result":"golden arrowjammiemyciti" 

또한 도메인이 다르면 JSONP로 변경해야합니다. 그렇지 않으면 json 유형없이 일반 Ajax 요청을 수행한다.

+0

이것은 여전히 ​​'error'라는 텍스트를 반환합니다 - fiddle updated - http://jsfiddle.net/devin85/JmTe4/3/ – user1434739

+0

http://jsfiddle.net/JmTe4/4/를 ​​확인하십시오. 또한 제일 먼저, 당신의 json을 적절하게 만들어라. –

+0

사과 Ashish, 나는 당신이 "JSON을 적절하게"만드는 것을 의미하는지 이해하지 못한다. 응답의 소스를 볼 때 반환합니다 : – user1434739

관련 문제