Ajax-Web-Seiten entwerfen

December 30

Ajax-Web-Seiten entwerfen

AJAX (Asynchronous JavaScript and XML) wird häufig verwendet, um dynamische Webseiten zu erstellen. Ajax wurde im Jahr 2005 populär als Google verschiedene neue Produkte veröffentlicht, einschließlich Google Maps und Google Mail, die stark auf Ajax verlassen. AJAX ist keine Programmiersprache, sondern eine Reihe von Technologieprodukten zusammen verwendet, um Web 2.0-Stil Rich Internet Applications (RIA) zu erstellen. Du musst mit JavaScript und XML-beginnen mit Ajax in Ihre Web-Anwendungen vertraut sein.

Anweisungen

1 Erstellen eines XMLHttpRequest-Objekts. Alle gängigen Browser verwenden XMLHttpRequest, um mit dem Server kommunizieren. Um sicherzustellen, dass Benutzer mit Microsoft Internet Explorer Version 6.0 oder älter auch Ihre Ajax-Webseite verwenden können, sollten Sie auch ein ActiveXObject-Objekt erstellen. Für die meisten Browser, fügen Sie die Zeile: XmlHttp = neue XMLHttpRequest(); in Ihrer Funktion zum Erstellen eines neuen XMLHeepRequest-Objekts.

2 Senden Sie Ihre Daten-Anfrage, die mit open() und send(). Die open()-Funktion erfordert drei Argumente: ob GET oder POST senden die Anforderung; der Name der Datei, die geöffnet werden soll; und die Methode, durch welche Daten gibt. Definieren Sie das dritte Argument in die Open()-Methode als True an, dass die Datenanforderung asynchron gehandhabt werden soll. In einigen Fällen können Sie Funktionen als open() und send() verwenden möchten. Zum Beispiel:

xmlHttp.open(POST","code.asp",true);

xmlHttp.send(null);

3 Schreiben Sie die serverseitige Skripts, die von Ihrem XMLHttpRequest genannt. Verwenden Sie den Dateinamen in das zweite Argument der Funktion open() angegeben. Ihre Server-seitiges Script sendet die angeforderten Daten zurück an der Web-Seite.

4 Die resultierenden Daten zu verarbeiten und für den Benutzer anzuzeigen. Alle Daten vom Server werden in der Variablen xmlHttp.responseText gespeichert.

5 Bestimmen Sie, wann die Ajax-Funktion ausgeführt wird. Ihre Ajax wird im Hintergrund ausgeführt werden, während der Benutzer weiterhin mit der Webseite zu interagieren, und Daten vom Server angezeigt werden, wenn es verfügbar ist.