2011-04-06 4 views
1

내가 JSON 아약스 테스트를 실행 jsFiddle에서 그냥 일반 자바 스크립트를 사용하려고 해요 ... jsFiddle 아약스/에코/일반 바닐라 작동하지 JSON 자바 스크립트

http://jsfiddle.net/qwYu9/

...하지만 모든 I 빈 객체 '{}'이 (가) 되찾았습니까?

위 URL의 끝에/1 /을 추가하여 다른 버전을 볼 수 있습니다.이 예에서 완전히 깨졌습니다.

나는 API 문서 http://doc.jsfiddle.net/use/echo.html을 살펴 봤지만 어쨌든 나에게 도움이되지는 않는다.

누구든지이 부분을 밝힐 수 있습니까?

감사합니다, 마크

답변

-1

당신은 자바 스크립트가 실행되는 것과 다른 도메인을 조회하기 위해 노력하고 있습니다. 보안 위험을 초래할 수있는 브라우저 수준에서 차단되기 때문에 그 수는 없습니다.

이 오류가 생성되었습니다 당신이 볼 수 있듯이

Unsafe JavaScript attempt to access frame with URL http://jsfiddle.net/qwYu9/ from frame with URL http://fiddle.jshell.net/qwYu9/show/. Domains, protocols and ports must match. 
XHR finished loading: "http://fiddle.jshell.net/echo/json/". 

는, 도메인 jshell.net 및 jsfiddle.net

+1

jsFiddle 개발자는 jsFiddle이 어떻게 작동하게했는지 설명해주었습니다 (jsFiddle은 Ajax 요청을 허용하도록 설정되어 있지만 API는 확실하지 않습니다). http://jsfiddle.net/LTGTN / – Mark

1

데이터가 URL 형식이어야합니다

/에코/JSON/다르다 ? json = { "text": "some text", "array": [1,2, "three"], "object": { "par1": "다른 텍스트", "par2" "one"], "par3": {}}} & 지연 = 3

http://jsfiddle.net/zalun/qwYu9/7/

관련 문제