2012-04-02 3 views
0

저는 간단한 jquery + phonegap 어플리케이션을 개발 중입니다. 다음은 여기에 지금 내가 내 cordova.plist 파일에 ajax.googleapis.com 같은 외부 호스트를 추가 한 쿼리 외부 링크를 사용하고 내 index.html을 코드 ​​Jquery를 Phonegap에로드 할 수 없습니다.

<html><head> 
    <meta name="viewport" content="width=device-width; height=device-height; user-scalable=yes" /> 
    <meta http-equiv="Content-type" content="text/html; charset=utf-8"> 
     <script type="text/javascript"> 

      $.mobile.allowCrossDomainPages = true; 
      $.mobile.ajaxLinksEnabled = false; 
      </script>     
      <link rel="stylesheet" href="jquery.mobile-1.0.1.css" /> 
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
     <script src="cordova-1.5.0.js"></script> 
     <script src="jquery.mobile-1.0.1.min.js"></script> 
     <script src="jqtouch.min.js" type="application/x-javascript" charset="utf-8"></script> 
     <script type="text/javascript"> 
     function onDeviceReady() { 
       alert("Device ready"); 
      } 

      $(document).ready(function() { 
           alert("done"); 
           document.addEventListener("deviceready", onDeviceReady, true); 
           }); 

      </script> 
     </head> 
<body> 
    Welcome PhoneGap 
</body> 

입니다.

이 코드를 실행할 때 경고 메시지가 표시되지 않습니다.

도와주세요.

감사합니다. Dhrumil 샤

답변

1

로드 jQuery를 모바일 라이브러리 전에 당신은 $.mobile 개체에 액세스하려고합니다.

기본적으로 HTML은 점진적으로 파싱되므로 모든 라이브러리를 다운로드하고 파싱해야 해당 개체에 액세스 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 저도 그런 식으로 노력했지만 작동하지 않았습니다. 시뮬레이터에서 외부 리소스에 액세스하는 방법을 모르겠습니다. 아무도 그 리소스에 액세스하는 방법을 알고 있습니다 .. 나는 모든 옵션을 시도했지만 성공하지 못했습니다. –

관련 문제