2011-10-27 5 views
28

Chrome JScript 디버거에서이 오류가 발생합니다. 아래 스크립트에 대한 Microsoft CDN으로 전환했을 때 발생했습니다.잡히지 않은 TypeError : undefined의 '눈에 거슬리지 않는'속성을 설정할 수 없습니다

CDN을 더 이상 사용하지 않고이 저장을 해결하는 방법을 모르겠습니다.

jquery.validate.unobtrusive.min.js : 5 catch되지 않은 형식 오류가 : 그것을 발견 정의되지 않은

<link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.16/themes/start/jquery-ui.css" rel='stylesheet' type='text/css'> 
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.4.min.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-1.7-development-only.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.11/jquery-ui.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmplPlus.min.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js"></script> 

답변

73

이 오류가 발생할 수있는 또 다른 이유는 jquery.validate 전에 눈에 잘 띄지 않는 스크립트를로드하는 경우입니다. 그래서

,

<script src="/scripts/jquery.validate.min.js" type="text/javascript"></script> 
<script src="/scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> 

OK,하지만 :

<script src="/scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> 
<script src="/scripts/jquery.validate.min.js" type="text/javascript"></script> 

오류 "정의의 '방해'설정할 수 없습니다 재산의"를 제공 할 것입니다.

11

의 특성 '눈에 거슬리지'설정할 수 없습니다. jquery.validate.unobtrusive 스크립트가 작동하는 방법을 설명하는 내가 reading this page하여이 배운

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/additional-methods.min.js"></script> 

: 나는 두 줄을 누락되었습니다.