ASP.Net MVC 4 응용 프로그램에 모바일 기능을 추가 할 때 this tutorial을 따르고 있습니다.jQuery Mobile에서 jQuery에서 액세스가 거부되었습니다.
나는 응용 프로그램 (로그인 페이지를 일으키는 원인이로드 할) 실행하면, 나는 전화를 걸어
if (elem.parentNode) { // Access denied here, Line 6081
elem.parentNode.removeChild(elem);
}
(또한 1.7.1 재현) jQuery를 1.7.2에서 다음과 같은 점에서 Access denied
를 얻을 수 스택, 나는 jquery.mobile-1.1.0.js에서 다음을 참조 내 응용 프로그램에서 jquery.mobile 주석 경우
// Called from .initializePage:
if (!$pages.length) {
$pages = $("body").wrapInner("<div data-" + $.mobile.ns + "role='page'></div>").children(0); // Called from here, Line 7475
}
// First method in jquery.mobile:
if($.mobile.autoInitializePage){
$.mobile.initializePage(); // Called from here, Line 7541
}
가 작동 (호출 스택에 대한 몇 가지 다른 방법도있다) 이전처럼 :
// _Layout.cshtml:
<script src="@Url.Content("~/Scripts/jquery-1.7.2.js")" type="text/javascript"></script>
@*<script src="@Url.Content("~/Scripts/jquery.mobile-1.1.0.js")" type="text/javascript"></script>*@
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.19.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
모든 JavaScript 파일은 기본 프로젝트 도메인의 기본 제공 VS2010 웹 서버를 통해 제공됩니다.
// find and enhance the pages in the dom and transition to the first page.
// if no pages are found, create one with body's inner html
$pages = $("body").wrapInner("<div data-" + $.mobile.ns + "role='page'></div>").children(0);
이 jquery.mobile 실패의 원인에 무슨 일 :
추가 검사시 UPDATE
을,이 오류가 발생하면 jQuery를 모바일 무엇을하고 있는지 깨닫게?