Dear, Yes, I forgot the same origin policy on this one. Solved now, thank's!
For who's interested. I run the demo I'm developing from Xampp (on USB disk). Edited two files: \xampp\apache\conf\httpd.conf Unchecked the following: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so \xampp\apache\conf\extra\httpd-proxy.conf ProxyPass /dmt/ http://mygeoserverurl/dmt/ In the js code, I use localhost now. Many thank's, Kris -------- Original-Nachricht -------- > Datum: Mon, 22 Mar 2010 14:51:52 -0600 > Von: Tim Schaub <[email protected]> > An: [email protected] > Betreff: Re: [Users] WMSGetFeatureInfo() issue > Kris Nackaerts wrote: > > Hi All, > > > > First, I'm new to geoExt, apologies when this is a trivial issue. > > > > Welcome! > > > The following code is not working correctly. When using firebug, the > request that is send to Geoserver is correct, and geoserver returns the > expected data. e.text however remains empty. Note the datalayer queried is a > 16 > bit raster dataset. > > > > var featureInfo = new OpenLayers.Control.WMSGetFeatureInfo(); > > featureInfo.events.on({ > > getfeatureinfo: function(e) { > > alert(e.text); > > } > > }); > > > > > > map.addControl(featureInfo); > > featureInfo.layers = [bathy]; > > featureInfo.activate(); > > > > The issue: e.text remains empty. > > > > Some additional info: > > > > * e.request.statusText='OK' > > * e.request.status=0 > > * e.request.readyState=4 > > * e.request.responseText="" > > > > Do you know about the same origin policy? > > http://en.wikipedia.org/wiki/Same_origin_policy > > If your map is served up from http://localhost/path/to/map and you're > trying to make a request to http://localhost:8080/geoserver/... then > you're violating the same origin policy. > > If this is your issue, see the following: > > http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost > > If this is not your issue, it would be easiest to help debug if your > application was accessible. (And an OpenLayers list would probably be a > better fit.) > > Tim > > > Based on Firebug, I can discover that Geoserver returns the following > (by manually copying/pasting the URL request into a new page): > > > > <html> > > <head> > > <title>Geoserver GetFeatureInfo output</title> > > </head> > > <style type="text/css"> ... </style> > > <body> > > > > <table class="featureInfo"> > > <caption class="featureInfo">DMT:dmt_original_values_proto</caption> > > > > <tr> > > <th>fid</th> > > <th >GRAY_INDEX</th> > > </tr> > > > > <tr> > > > > <td></td> > > <td>1558.0</td> > > > > </tr> > > </table> > > <br/> > > > > </body> > > </html> > > > > Any ideas, comments ware welcome, > > > > Kris > > > -- > Tim Schaub > OpenGeo - http://opengeo.org > Expert service straight from the developers. > _______________________________________________ > Users mailing list > [email protected] > http://www.geoext.org/cgi-bin/mailman/listinfo/users -- Sicherer, schneller und einfacher. Die aktuellen Internet-Browser - jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/atbrowser _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
