[Mapserver-DE] WG: WMS GetFeatureInfo - Info_Format=text/html - Template bei no results (EMPTY ???)

Andre.Tzschieter@hannit.de Andre.Tzschieter at hannit.de
Fre Jan 23 12:40:05 CET 2009


Hallo Stephan,

das mit dem validen HTML ist in meinen Augen nicht so wichtig, da die Antwort von einem JavaScript entgegengenommen werden soll.
Das JS sendet die GFI-Anfrage und bekommt als Antwort eine Callback-Funktion (remoteJson("url","id")).
Diese Funktion wird dann aufgerufen und ruft die übergebene URL auf.
Wir müssen etwas tricksen, da die anzufragende URL nicht der gleiche Host ist, wie der, auf dem der Client liegt.
JavaScript hat diese Sicherheitsfunktionen und die sind leider etwas hinderlich, wenn man dynamische Anwendungen schreiben will, die auf Dienste zugreifen, die auf anderen Hosts liegen.

Lange Rede kurzer Sinn:

Wir benötigen nur den String des Funktionsaufrufs als Antwort.

Beim Treffer:
remoteJson("http://www.url.de","meineID");

Bei keinem Treffer:
noresult();

Wenn das Ganze in XML oder validem HTML verpackt ist, dann funktioniert das ganze Konstrukt leider nicht mehr.

Gruß

André