2012-11-23 3 views
0

에로드되지 나는 자바 스크립트 기능을 가진 매우 이상한 문제가 있습니다. 요소의 URL 내용을로드합니다.jQuery를이 : 아약스 내용이 특정 컴퓨터

하지만 그는 친구가 사용하는 브라우저에 상관없이 친구의 컴퓨터에서 작동하지 않습니다.
Fiddler에서 요청이 올바르게 작동하지만 div의 콘텐츠가 변경되지 않은 것을 볼 수 있습니다.

나는 무엇을 할 수 있습니까?

+1

그런 경우 친구 브라우저에서 javascript가 '사용'또는 '사용 중지'되어 있는지 확인해야합니다. – Rajnish

+0

친구의 컴퓨터에서 응답이 서버에서 돌아 왔는지, 자바 스크립트가 활성화되어 있는지 확인할 수 있습니까? 그것은 서버에서 다시 오는 HTML 응답입니까? – Kyle

+0

은 세 번째 컴퓨터에서 자바 스크립트 – sbaaaang

답변

0

모든 작품, 함수는 올바른 :

여기
$('#test').load('http://fiddle.jshell.net/js/Resources.js'); // correct 

$('#test').load('http://doc.jsfiddle.net/'); // Error: XMLHttpRequest cannot load 
// http://doc.jsfiddle.net/. Origin http://fiddle.jshell.net is not allowed by 
// Access-Control-Allow-Origin. 

샘플입니다 : http://fiddle.jshell.net/AG9nf/

당신은 url 속성에 동일한 도메인을 넣어 있습니까?

+0

동일한 도메인 제약에 관한 좋은 점. 두 컴퓨터에서 동작이 다른 이유를 설명합니다. 측면 코멘트 : js 파일을로드하는 예제는 조금 이상합니다 ... – Christophe

+0

localhost 및 192.160.0.100? : D –

+0

마이클은 바이올린으로 샘플을 실행합니다 ... –

0

실제로 코드는 너무 단순 해 보입니다. 일반적으로 전체 페이지 (머리와 본문 포함)를 다른 페이지로로드하지 않으려 고합니다. 대신 선택기를 사용하여 페이지의 단편을 대상으로 지정하십시오.

See the documentation 약 페이지 조각을로드 중입니다.