>  기사  >  웹 프론트엔드  >  jQuery 오류 및 해결 방법 요약

jQuery 오류 및 해결 방법 요약

小云云
小云云원래의
2018-01-22 11:14:402272검색

jQuery가 정의되지 않은 문제를 겪은 적이 있나요? 오늘 프로그램을 테스트할 때 jquery가 로드되었지만 항상 jQuery가 정의되지 않았다는 메시지가 표시됩니다. 여러 테스트를 거쳐 마침내 문제가 발견되었습니다. 필요한 친구는 이를 참조할 수 있기를 바랍니다. 모두를 도와주세요.

일반적으로 이 상황에 대한 해결 방법은 여러 가지가 있습니다.

1: jquery 파일을 가져왔는지 확인합니다.

파일이 도입되더라도 전체 사이트 다운로더와 같은 일부 소프트웨어를 통해 다운로드되는지 여부에 따라 문제가 발생합니다. 공식 웹사이트에서 다운로드하려면 Thunder를 사용하는 것이 좋습니다.

2: 경로가 잘못된지 확인하려면 페이지 소스 코드에서 js 파일 경로를 클릭하면 됩니다.

때때로 일부 경로가 js에 자동으로 추가되어 경로 오류가 발생합니다

3: JS 태그를 기반으로 하는 해석된 언어입니다. 참조는 블록 단위로 순차적으로 실행됩니다. $는 jQuery에서 생성된 객체입니다. 필요한 경우 jquery.js 파일은 이를 사용하는 JS 앞에 배치되어야 합니다.

jQuery에 의존하는 JavaScript 스크립트 앞에 jQuery 라이브러리를 배치하고 DOM이 로드되었는지 확인하기 위해 이러한 코드를 document.ready에 넣습니다.


<script type="text/javascript" src="path/to/jquery.min.js"></script>
<script type="text/javascript">
 $(document).ready(function() {
  //依赖于jQuery的代码
 });
</script>

4. 때로는 타사 CDN의 js를 사용하여 CDN에서 jQuery를 로드할 때 실패하거나 시간 초과됩니다.

jQuery를 제공하는 CDN에 문제가 있어 jQuery가 로드에 실패하거나 네트워크 문제로 인해 브라우저가 jQuery를 로드합니다. 파일 시간이 초과되면 정의되지 않은 jQuery 오류가 발생합니다.

해결책: CDN이 jQuery를 로드하지 못하는 경우 자신의 웹 사이트에 jQuery 파일을 마운트합니다. , 자신의 웹사이트를 사용하여 jQuery를 호스팅하세요. 이 경우 대부분의 사용자는 여전히 CDN을 통해 액세스 속도를 높일 수 있으며, CDN에 문제가 있어도 오류를 피할 수 있습니다.


<script src="https://cdn.staticfile.org/jquery/3.1.1/jquery.min.js"></script>
<script> 
window.jQuery || document.write(&#39;<script src="/js/jquery.min.js"><\/script>&#39;))
</script>

전체 사이트 다운로더 등 일부 소프트웨어를 통해 다운로드할 경우 문제가 발생할 수 있습니다. 공식 웹사이트에서 다운로드하려면 Thunder를 사용하는 것이 좋습니다.

관련 추천 :

JavaScript의 재귀적 스택 오버플로 오류 방지 분석

thinkphp 고유 인덱스 중복 오류 문제 해결 방법(그림)

배치 파일 오류 후에도 계속 실행되는 Mysql 구현 방법_ MySQL

위 내용은 jQuery 오류 및 해결 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.