shredder01
Mitglied
Hallo,
ich hab mir auf der Basis dieses Tutorials http://code.google.com/intl/de-DE/apis/maps/articles/phpsqlsearch.html 'ne Suchseite mit Anzeige der Ergebnisse in GoogleMaps gebaut. Funktioniert auch prima.
Nun ist ja vereinfacht der prinzipielle Ablauf hier folgender: Ich bin auf der Suchseite, gebe einen Suchbegriff bzw. Suchort ins Formular ein, drücke auf den Button, das löst eine Javascript-Funktion aus, diese ruft über GDownloadUrl ein PHP-Skript auf, das PHP-Skript baut aus Daten aus 'ner Datenbank ein XML-Dokument und gibt es aus, Javascript verarbeitet das XML-Dokument.
Jetzt hätte ich aber gern eine alternative Variante für den Zeitpunkt wenn ich auf die Suchseite komme. Und zwar habe ich eine Startseite, die auch ein Suchformular enthält, das beim Absenden auf die Suchseite weiterleitet. Nachteil beim jetzigen Ablauf: start.php ruft such.php, such.php generiert HTML, Javascript und gibt beides zurück, Javascript-Funktion ruft PHP-Skript was Daten aus Datenbank in XML-Dokument presst usw.. D.h. ich muß mehrmals zum Server.
Ich hätte gern das such.php neben HTML und Javascript auch das XML-Dokument generiert und dann der Javascript-Funktion zur Verarbeitung übergibt.
Mein Problem dabei ist: Ich weiß nicht wie ich die XML-Daten, die das selbe PHP-Skript generiert was auch den Javascriptcode ausgibt, in diesem Javascriptcode empfangen kann.
Bei allen Beispielen zu PHP-Javascript-Datenkontakt, die ich bisher gefunden habe, lief es immer nach erstgenanntem Schema ab. Also normalerweise über XMLHttpRequest (GDownloadUrl ist ja wohl auch nix anderes) - Javascript fragt an, ruft PHP-Skript und bekommt Daten.
Was aber wenn Javascript mal nicht der Auslöser ist?
Ich hoffe ich hab jetzt einigermaßen verständlich erklärt was mein Problem ist.
ich hab mir auf der Basis dieses Tutorials http://code.google.com/intl/de-DE/apis/maps/articles/phpsqlsearch.html 'ne Suchseite mit Anzeige der Ergebnisse in GoogleMaps gebaut. Funktioniert auch prima.
Nun ist ja vereinfacht der prinzipielle Ablauf hier folgender: Ich bin auf der Suchseite, gebe einen Suchbegriff bzw. Suchort ins Formular ein, drücke auf den Button, das löst eine Javascript-Funktion aus, diese ruft über GDownloadUrl ein PHP-Skript auf, das PHP-Skript baut aus Daten aus 'ner Datenbank ein XML-Dokument und gibt es aus, Javascript verarbeitet das XML-Dokument.
Jetzt hätte ich aber gern eine alternative Variante für den Zeitpunkt wenn ich auf die Suchseite komme. Und zwar habe ich eine Startseite, die auch ein Suchformular enthält, das beim Absenden auf die Suchseite weiterleitet. Nachteil beim jetzigen Ablauf: start.php ruft such.php, such.php generiert HTML, Javascript und gibt beides zurück, Javascript-Funktion ruft PHP-Skript was Daten aus Datenbank in XML-Dokument presst usw.. D.h. ich muß mehrmals zum Server.
Ich hätte gern das such.php neben HTML und Javascript auch das XML-Dokument generiert und dann der Javascript-Funktion zur Verarbeitung übergibt.
Mein Problem dabei ist: Ich weiß nicht wie ich die XML-Daten, die das selbe PHP-Skript generiert was auch den Javascriptcode ausgibt, in diesem Javascriptcode empfangen kann.
Bei allen Beispielen zu PHP-Javascript-Datenkontakt, die ich bisher gefunden habe, lief es immer nach erstgenanntem Schema ab. Also normalerweise über XMLHttpRequest (GDownloadUrl ist ja wohl auch nix anderes) - Javascript fragt an, ruft PHP-Skript und bekommt Daten.
Was aber wenn Javascript mal nicht der Auslöser ist?
Ich hoffe ich hab jetzt einigermaßen verständlich erklärt was mein Problem ist.