HTTP Methoden in PhoneGap

Was ist der beste Weg, um HTTP GET-in PhoneGap? Ich will nicht von Java, also die Frage ist nun, ob es getan werden soll, jQuery oder JavaScript. Ich habe gelesen, dass JavaScript in Adobe PhoneGap build ist hauptsächlich für die UI-Ereignisse. Gibt es irgendeine andere Möglichkeit zum ausführen von HTTP-GET-in PhoneGap?

EDIT: In dem Buch von Andrew Lunny (PhoneGap Beginner ' s Guide), Autorin erwähnt und gibt Beispiele darüber, wie Sie den Zugriff auf entfernte Ressourcen unter Verwendung Twitters search-API - das HTTP-Anfragen an den server. In diesem Fall ist es nicht sehr nützlich für mich, denn er ist der erste JSON-Objekt als Antwort vom server. In meiner Anwendung brauche ich strict html-Körper als eine Antwort.

BEARBEITEN(wie vorgeschlagen von codemonkey und Simon MacDonald):

<link  href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.css" />  
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"></script>

<script type="text/javascript">
$.get('http://www.google.com', function(data) {
      alert(data);
    });
</script>

In diesem Fall Frage, gefolgt von Vorschlag:

Soll ich mich mit externen Bibliotheken (jQuery-mobile/jQuery) oder ist es besser, Sie in dem Projekt. Natürlich mit dem ersten Vorschlag, den ich zwingen den Benutzer zum download der Bibliotheken jedes mal, wenn er gezwungen wird Sie zu benutzen, das ist ein wenig ineffizient, oder soll ich einfach diese in das Projekt? In diesem Fall, was ist die richtige Position im Projekt(file-system), um die jQuery-Bibliotheken, 'www', 'libs', 'res' usw.?

Als mit dem Vorschlag von Simon MacDonald:

<script>
function get() {
        var request = new XMLHttpRequest();
        request.open("GET", "http://www.google.com", true);
        request.onreadystatechange = function() {
            if (request.readyState == 4) {
                if (request.status == 200 || request.status == 0) {
                    //-> request.responseText <- is a result
                }
            }
        }
        request.send();
    }
</script>

Vorteil: es werden Keine zusätzlichen Bibliotheken benötigt werden

InformationsquelleAutor | 2012-01-04

Schreibe einen Kommentar