Flash: XML-und LoadVars, um Daten in POST senden

Hier ist ein guter Weg, um POST-Daten an einen Web-Server zu senden. Wir werden zwei Objekte: ein LoadVars-Objekt zu senden und zu einem XML-Objekt (im Fall erwarten wir eine Rückkehr formatierte XML-Dokument) zu empfangen. Verwenden Sie das LoadVars-Objekt in Flash ist nützlich für die Erstellung von Laufzeit-Eigenschaften, die als POST-Variablen für beide die Möglichkeit, die Versandart festlegen zu sehen sein wird: POST oder GET.

Zunächst erstellen wir das LoadVars Objekt, mit dem Schiff werden:

1
LoadVars = new LoadVars ( ) ; var s_lv: LoadVars = new LoadVars ();

Zu diesem fügen wir die POST-Variablen in eine sehr einfache:

1
2
; . s_lv title = "Hallo";
; s_lv subtitle = "Hallo Welt".;

Bereiten Sie das Objekt, das die Antwort erhält aus dem Web-Server (in stdout) - wenn Sie nur einen PHP echo:

1
2
XML = new XML ( ) ; var r_xml: XML = new XML ();
= true ; r_xml ignoreWhite = true.;

An dieser Stelle können wir tun, ist zu senden:

1
"http://miodominio.com/miapagina.php" , r_xml , "POST" ) ; . s_lv sendAndLoad ("http://miodominio.com/miapagina.php" r_xml, "POST");

Die sendAndLoad ()-Methode des LoadVars-Objekt ist sehr ultile wie Sie das Objekt zurück (in diesem Fall unsere XML-Objekt r_xml) und der Versandart (in unserem Fall POST) angeben können.
Endlich auch auf Eis gelegt:

1
2
3
4
5
( success : Boolean ) { . r_xml onLoad = function (success: Boolean ) {
success ) { if (success) {
/ / Verarbeitung Ergebnisse
}
};

Es gibt keine Kommentare für diesen Beitrag

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL