2012-02-17 2 views
1

제 웹 프로젝트에서 jQuery를 사용합니다.jquery는 로컬 refrence와 함께 작동하지 않지만 Google refrence와 함께 작동합니다.

이렇게 로컬 참조를 사용할 때;

<script src="../../Scripts/jquery-1.7.1.js" type="text/javascript"></script> 

는이 오류가 나타납니다

$ is not a function

을하지만이

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> 

모든처럼 내 프로젝트에서 구글 레퍼런스를 사용할 때 잘 작동합니다.

내 프로젝트에서 telerik 구성 요소를 사용합니다.

+2

Welcome to Stack Overflow! 질문을 입력 할 때 오른쪽에 ** 서식 지정 방법 ** 상자가있었습니다. 읽을 가치가있는 것은 텍스트 영역 위의 ** [?] **에 연결된 다양한 정보입니다. 또한 게시하기 전에 결과를 볼 수있는 미리보기 영역이 있습니다 (사실 이후에 무언가를 볼 경우 게시 된 결과에 대한 "편집"링크). JaredPar는이 기회에 당신을 위해 대부분을 수정했습니다. 정확한 철자법과 대문자 사용 시간을 내면 지역 사회에 대한 존경심이 있음을 알리는 것도 중요합니다. :-) –

+0

로컬 jquery.js와 같은 소리가 들리지 않습니다. 방화 광으로 확인하십시오. – bang

+0

브라우저가 jQuery 라이브러리를로드 할 수 없기 때문에 발생합니다. "local"이라고 말하면 file : //c/somefolder/page.htm과 같은 파일을 여는 중입니까? 아니면 IIS 또는 Apache를 사용하고 있습니까? Visual Studio에 내장 된 웹 서버를 사용하고 있습니까? –

답변

4

문제는 단순히 가져 오기의 상대 경로가 잘못되었다고 생각됩니다. 따라서 jQuery가로드되지 않고 $(document).ready에 대한 호출이 정의되지 않았습니다.

Scripts 폴더의 경로를 수정해야합니다.

0

대부분의 아마 통해 UR 잘 다음 단계 받아 JQuery와로드되지 : 브라우저에서

  • 사용 developper 도구를

  • 스크립트 탭으로 이동하고 있는지 확인 (내가 좋아하는 파이어 폭스에 불을 지르고있다) jquery.js가 있습니다

  • 만약 거기에 그것의 빈, URL을 확인 어쩌면 ur 상대 경로가 잘못되었습니다. 그것을 확인하려면 브라우저에 URL을 넣고 js 파일이로드 될 때까지 URL을 고칠 수 있습니다.

관련 문제