2011-09-27 6 views
3

안녕하세요. 가능한 한 많은 조사를 해본 결과 아무도 나를 도와 줄 수 없다면 내 문제를 파악할 수 없습니다.

는 기본적으로 JSON의 문서로 이어지는 설정된 API를 가지고 뭔가 URL을 매달려있는 것 같다 이것은 내가 지금까지

$(document).ready(function() { 
     $('#submit').click(function() { 
      $.getJSON('http://localhost:41387/api/v0/usps/9405503699300197435172', 
       function (json) { 
        console.log(json); 
       }); 
     }); 
    }); 

내가 요청이 있음을 복용하고있어 함께 일하고 있어요 무엇인가 만들어지고 완료되었지만 응답이 없습니다.

트위터 검색 URL을 사용하여 응답을 받았기 때문에 코드가 될 수 없다는 것을 알고 있습니다.

서버 코드에 오류 또는 예외가 발생하지 않습니다.

도움을 주시면 감사하겠습니다.

+1

url을 http : // localhost : 41387/api/v0/usps/9405503699300197435172 브라우저에 넣으면 JSON이 다시 나타 납니까? –

+0

네비게이터에서 해당 URL을 실행하면 어떻게됩니까? JSON을 응답으로 받으십니까? – Deleteman

+1

이러한 질문에 대한 대답은 '예'이지만 어떤 이유로 콜백을 추가해야합니까? 마지막으로 요청을 보냈습니다. 누구나 설명이 있으십니까? – mgaughan

답변

0

질문 및 의견을 읽은 후 JSONP를 사용할 때 작동하는 이유는 브라우저에서 설정 한 도메인 간 제한과 관련이있을 수 있습니다.

ajax 호출을 실행하는 페이지와 ajax URL이 동일한 도메인에 있는지 확인하십시오. 이 경우 둘 다 "http : // localhost"도메인 이름에 있어야합니다.

관련 문제