2012-07-16 2 views
0

내 프로젝트가 두 개의 도메인에 있습니다. 내 localhost 도메인에서 열면 스크립트가 작동하지 않습니다. 예를 들어 다른 도메인 192.168.1.3/myProject에서 스크립트는 작동하지만 localhost : 49416/myProject와 같은 로컬 호스트에서는 스크립트가 작동하지 않습니다. 무엇이 문제 일 수 있습니까?JavaScript가 다른 도메인에서 작동하지 않습니까?

스크립트 및 css refrences this.Css가 작동합니다.

<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 
<script src="@Url.Content("~/Scripts/jquery-1.7.2.min.js")" type="text/javascript"></script> 

(js 파일의 경우) : 로컬 호스트에서 리소스를로드하지 못했습니다.

감사합니다.

+0

localhost 설정, 즉 경로가 잘못되었을 수 있습니다. – defau1t

+0

모든 파일에 액세스 할 수 있습니까? –

+0

예, 모든 파일에 액세스 할 수 있습니다. 나는 2 일 문제를 찾으려고 노력한다. 그러나 나는 찾을 수 없다. CSS 파일이 작동 중입니다. 하지만 스크립트가 작동하지 않습니다 –

답변

2

먼저 자바 스크립트가 올바르게로드되었는지 확인합니다. 이렇게하려면 네트워크 탭에서 Firebug (FF) 또는 개발자 도구 (IE, Chrome)를 사용하여 소스 코드를 살펴보아야합니다. 리소스가 올바르게로드되었는지 알려줍니다 (상태 코드 200).

JS가 올바르게 삽입 된 것이 확실하면 Javascript가 로컬 호스트에 대해 활성화되어 있는지 확인하십시오. 특히 Internet Explorer는 스크립트가 기본적으로 localhost에서 실행되는 것을 허용하지 않습니다.

여전히 문제가있는 경우 코드에 스크립트 오류가 있는지 확인하십시오. 예를 들어 Console 아래의 Firebug에서.

+0

소스 코드를 보았는데 문제가 발생했습니다. js 파일 경로를 찾을 수 없습니다. 리소스 오류 –

+0

을로드하지 못했습니다. 어떻게 문제를 해결할 수 있습니까? –

+0

'@ Url.Content'가 올바르게 해석합니까? 'src = "@ Url.Content ("~/Scripts/jquery-1.7.2.min.js ")"에 작은 따옴표를 사용하려고하면 "src ="@ Url.Content ('~ /Scripts/jquery-1.7.2.min.js ') "' 그렇다면 절대 경로를 입력하고 작동하는지 확인하는 데 도움이되지 않습니다. – Horen

관련 문제