2012-02-14 2 views
0

나는 codeigniter 프레임 워크를 사용하여 jquery 모바일 사이트를 만들고 있습니다. jquery mobile을 머리글에서 사용하지 않고 프로젝트를 시작하면 jquery mobile을 내 머리 부분에 삽입하고 내 프로젝트를 시작하십시오. undefined에 글자가있는 회색 페이지가 나타납니다. 나는 내 페이지의 모든 스크립트는 내가 머리에 전화를 사용하지 않는 말 명시 적으로 원하는 : JQuery와 모바일을 사용하는 스크립트가jquery 모바일 및 codeigniter 프레임 워크를 사용하여 PHP

<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 

있다. 내가 자바 스크립트의 전문가가 아니기 때문에 그 원인이 될 수있다

+0

나는 Mazzy을 문제를 다시 만들 수 없습니다. 기본 페이지의 모든 코드를 붙여 넣으시겠습니까? 페이지로 이동하여 페이지 원본을보고 복사 한 다음 게시하십시오. 그러면 MVC가 간단한 페이지를 만드는 데 사용하는 여러 파일을 사용할 수 없게됩니다. –

+0

@wescrow @wescrow 머리에 javascript를로드하고 정의되지 않은 회색 페이지를 표시하는 로그인 페이지를 시도합니다 – Mazzy

+0

@wescrow 링크가 로그인에 남아 있고 로그인 코드 만 표시하기 때문에 홈 페이지를 보지 못했습니다 – Mazzy

답변

2

아마 noConflict에 문제가 있습니까?

http://api.jquery.com/jQuery.noConflict/

<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 
<script type="text/javascript"> 
    jQuery.noConflict(); 
</script> 

업데이트 : 그것은 JQuery와 모바일에서 사용하는 데이터-url 속성에 문제가 있습니다. JQMobile은 해당 속성을 사용하여 URL을 업데이트하므로 JQMobile이 설정되지 않은 경우 JQMobile을 사용할 때 리디렉션 또는 다른 탐색을 통해 URL이 업데이트되지 않습니다. 업데이트에


업데이트 : 키 형태로 아약스를 해제했다 :

<form action="" method="POST" accept-charset="utf-8" data-ajax="false"> 
+0

불행히도 그것은 작동하지 않는다 !!! – Mazzy

+0

자바 스크립트 콘솔을 확인하십시오. 오류가 있습니까? – stormdrain

+0

아니오, 오류 없음 ... – Mazzy

관련 문제