[OpenLayers-Users] Die Erlaubnis für den Aufruf der Methode XMLHttpRequest.open wurde verweigert - PGRouting
Andreas Hocevar
ahocevar at opengeo.org
Sat Sep 12 03:00:46 EDT 2009
Mehmet Sirin wrote:
> Hi, thanks, It really seems to solve that problem! But now I got
> another one:
> Firebug needs to POST to the server to get this information for url:
> http://localhost/OpenLayers/examples/routing2.php?startpoint=890544.23042729%206847095.3929257&finalpoint=893983.89669951%206848777.0075477&method=SPD&srid=900913
> <http://localhost/OpenLayers/examples/routing2.php?startpoint=890544.23042729%206847095.3929257&finalpoint=893983.89669951%206848777.0075477&method=SPD&srid=900913>
>
> This second POST can interfere with some sites. If you want to send
> the POST again, open a new tab in Firefox, use URL 'about:config', set
> boolean value 'extensions.firebug.allowDoublePost' to true
> This value is reset every time you restart Firefox This problem will
> disappear when https://bugzilla.mozilla.org/show_bug.cgi?id=430155 is
> shipped.
The above comes from Firebug. You need to upgrade Firebug (and maybe
also Firefox) to avoid this message.
> When I push "Load Response": 890544.23042729<br>6847095.3929257<br><br />
> <b>Fatal error</b>: Call to undefined function pg_connect() in
> <b>/home/jars/workshop/OpenLayers/examples
> /routing2.php</b> on line <b>42</b><br />
This means that your PHP is compiled or configured without the
PostgreSQL module. If you have installed PHP the ubuntu/debian way, then
you have to install the php5-pgsql package (with apt-get, aptitude or
whatever you are using for that).
Regards,
Andreas.
>
>
> I think the last error is the main problem..
> Am 12. September 2009 00:12 schrieb Andreas Hocevar
> <ahocevar at opengeo.org <mailto:ahocevar at opengeo.org>>:
>
> Hi,
>
> you have to run your application off a web server, not the file
> system.
>
> Du mußt deine Anwendung auf einem Webserver installieren, statt
> sie vom
> Dateisystem zu starten, d.h. du brauchst URLs, die mit http://
> beginnen
> statt mit file://
>
> lg
> Andreas.
>
> Mehmet Sirin wrote:
> > Hi, I got an error like "No access for for method
> XMLHttpRequest.open,
> > when trying to calculate a route with pgrouting (data comes from
> postgis).
> > Hi, derzeit versuche ich mich am Tutorial
> > http://pgrouting.postlbs.org/wiki/WorkshopOL2.7andOSM bzw. habe
> schon
> > alle dortigen Schritte ausgeführt. Nun, wenn ich Start und Endpunkte
> > setze, dann auf "Calculate Route" drücke, bekomme ich einfach gar
> > nichts angezeigt. Firebug sagt das hier:
> > Die Erlaubnis für den Aufruf der Methode XMLHttpRequest.open wurde
> > verweigert
> >
> file:///home/jars/OpenLayers/lib/OpenLayers/Request/XMLHttpRequest.js
> > Line 177
> >
> >
> > Die Erlaubnis für den Aufruf der Methode XMLHttpRequest.open wurde
> > verweigert
> > open()()XMLHttpRequest.js (Linie 177)
> > issue()(Object)Request.js (Linie 134)
> > GET()(Object)Request.js (Linie 222)
> > loadURL()("routing2.php?startpoint=889168.36391841
> > 6851146.5554241&finalpoint=896888.50377383
> > 6850611.4962262&method=SPD&srid=900913", null, null,
> > displayRoute(response), null)Ajax.js (Linie 82)
> > compute()index.html (Linie 199)
> > onclick(click clientX=413, clientY=394)1YJQEPyB...BjA%3D%3D
> (Linie 2)
> > [Break on this error] this._object.open(sMethod, sUrl, bAsync,
> sUser,
> > sPassword);
> >
> > System: Ubuntu 8.04, Openlayers 2.8
> >
> > Hat jemand eine Idee zur Behebung dieses Problems? Ich bin
> dankbar für
> > jede Hilfe.
> > MfG
> > Mehmet
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Users mailing list
> > Users at openlayers.org <mailto:Users at openlayers.org>
> > http://openlayers.org/mailman/listinfo/users
> >
>
>
> --
> Andreas Hocevar
> OpenGeo - http://opengeo.org/
> Expert service straight from the developers.
>
>
--
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.
More information about the Users
mailing list