2012-05-03 5 views
1

일부 jquery 코드가 포함 된 mvc 응용 프로그램을 만들었습니다. 내 IDE에서 응용 프로그램을 실행할 때 모든 것이 완벽하게 작동합니다. 서버에 퍼블리시하고 페이지를 열면 jquery가 작동하지 않습니다. 개체 예상 오류가 발생합니다.jquery가 localhost에 게시 한 후 asp.net mvc에서 작동하지 않습니다.

내가 페이지에서 아무것도 못하고 있어요, 그것은 보여줍니다 로딩에 오류가 당신이

나를 도울 수 dhtmlxsheduler.js
+0

당신이 방화범 무엇을 볼 수 있습니까? – SLaks

+1

jquery 라이브러리를 참조하는 행을 표시 할 수 있습니까? js 파일이 프로젝트의 일부가 아니며 서버에 게시되지 않았습니까? –

+0

더 나은 설명을 제공하십시오 : 오류를 복사/붙여 넣기, 일부 코드 샘플 제공 등. 또한 어떤 브라우저입니까? 스크립트 차단기를 활성화 하시겠습니까? 그렇다면 localhost (또는 jQuery를 가져 오는 위치)가 허용되는지 확인하십시오. 대체로 귀하의 질문은 매우 모호합니다. 세부 사항은 부족합니다. – phatskat

답변

0

당신의 문제 때문에 당신이 자바 스크립트의 경로를 정의하는 방법에 가능성이 높습니다 파일을로드하는 중입니다.

상대 경로을 사용하고 파일 원본을 호출 할 때 절대 경로가 아닌지 확인하십시오.

runat = "server"가있는 경우 ~ 연산자를 사용할 수도 있습니다. ASP.Net은 홈 디렉토리로 변환합니다. 의 .js 파일에

자세한 내용은 여기를 읽어 http://msdn.microsoft.com/en-us/library/ms178116.aspx

0

귀하의 링크가 끊어집니다. 브라우저에서 페이지의 소스 코드를보고 태그의 src 속성을 확인하십시오. 그것은 틀린 장소를 지적해야합니다.

+0

function init() { scheduler.config.xml_date = "% m/% d/% Y % H : % i "; 잡히지 않은 ReferenceError : 스케줄러가 정의되지 않았습니다. var newdate = new Date(); var month = newdate.getMonth(); var year = newdate.getYear(); scheduler.init ("scheduler_here", 새 날짜 (년, 월, 일), "월"); scheduler.load ("/ Calendar/Data"); var dp = 새 dataProcessor ("/ Calendar/Save"); dp.init (스케줄러); dp.setTransactionMode ("POST", false); } – Supreetha

+0

catch되지 않은 ReferenceError가 : HTML의 라인을 보여 스케줄러는 사람이 내가 말했듯이 전에 – Supreetha

0

제 추측은 제거하고 있습니다 ../ 당신은 iis express입니까? 또는 개발 서버? 또는 iis?

또는 구글이 하나의 같은 CDN을 사용

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
+0

에서 무엇입니까이 오류를 정의되지 않은 dhtmlxsheduler.js를 참조하고 js 파일 (경로)의 위치를 ​​보여주는 Windows 탐색기의 스크린 샷을 보여주는 코드 – Supreetha

+0

위의 솔루션의 제대로 내 대답을 얻기 지적하고 나를 도울 수 있습니까 브라우저 –

관련 문제