2011-03-09 3 views
0

이 내 간단한 함수는 아주 간단 참조로jQuery를 야후 API의 구문 분석 오류/예기치 않은 토큰

function searchCity(val) { 

    vurl= "http://where.yahooapis.com/geocode?q=" + val + "&flags=J&appid=[my app id here]&callback=?"; 
    $.getJSON(vurl, function(data){ 
    console.log(data); 
    }); 

} 

입니다 ...하지만 난 항상

Uncaught SyntaxError: Unexpected token :

를 읽어 내 콘솔에서 오류가 발생

Google apis에 문제가 없었습니다 ... 야후는 일부 라이브러리를 필요로합니까?

답변

0

JSON 구문 분석기가 질식하는 중입니다. 아마 Yahoo의 결과가 JSON 형식이 아니겠습니까? URL에 JSON 결과를 지정하는 매개 변수가 있는지 확인하십시오.

+0

예 flags = J는 JSON을 의미합니다. 포럼에 불만 스럽지만 아무도 내 것과 같은 질문에 대답하지 않았습니다. 누군가 자신의 apis를 사용하고 있습니까? – Francesco

관련 문제