2013-10-29 1 views
0

나는이 다소 일반적으로 알고 있지만, 우리가 server.com/spit.ashx?data&moredata캡처 JSON 데이터

내가

같은이 뭔가를 방문 할 때 나는 긴 JSON 문자열을 얻을 수 같은 JSON 뭔가를 뱉어 서버가 있다고 가정 해 나는 JQuery와

$.ajax { 
    type: 'GET' 
    url: 'server.com/spit.ashx' 
    etc.. 
} 

를 사용하여이 같은 데이터에 액세스하려고 할 때

{ data1: 23523, data2: 25235 } ... 

는 그리고 그것은 영원히 정지됩니다.

일반적으로이 사이트의 보안 기능입니까, 아니면 올바르게 구현하지 않았습니까?

+2

서버가 JavaScript가 실행되는 도메인과 다른 도메인에 있습니까? – AlliterativeAlice

+0

예. afwafaf –

+1

http://en.wikipedia.org/wiki/Same-origin_policy – zerkms

답변

2

일반적으로 AJAX가 도메인 간을 쿼리 할 수 ​​없기 때문일 수 있습니다. 이 얼마나

Access-Control-Allow-Origin: * 

(또는 당신이로에서 요청하는 도메인 추가 액세스 제어를-허용-기원합니다.)

:이 설정을 변경하려면 JSON를 제공하는 서버는 헤더를 설정 한 done은 JSON을 제공하는 서버에서 사용되는 서버 유형/백엔드 코드에 따라 다릅니다.