2012-04-02 14 views
0

Ich entwickle eine einfache jquery + Phonegap-Anwendung. Unten ist mein index.html CodeJquery kann nicht geladen werden in 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> 

Hier i Abfrage externen Link verwenden, so habe ich externen Host als ajax.googleapis.com in meine cordova.plist Datei hinzugefügt.

Noch bin ich nicht alarmiert, wenn ich diesen Code ausführen.

Bitte helfen Sie mir.

Danke in adv. Dhrumil Shah

Antwort

1

laden jQuery Mobile Bibliothek vor versuchen Sie das $.mobile Objekt zuzugreifen.

Grundsätzlich wird HTML progressiv geparst, so dass alle Bibliotheken heruntergeladen und geparst werden müssen, bevor Sie auf ein Objekt zugreifen können, das zu ihnen gehört.

+0

Vielen Dank für Ihre Antwort. Ich habe es auch versucht, aber es funktioniert nicht. Ich denke, ich weiß nicht, wie man auf externe Ressource vom Simulator zugreift. Kann irgendjemand wissen, wie man auf diese Mittel zugreift. Ich versuchte alle Wahlen, aber nicht Erfolg erhalten. –

Verwandte Themen