[OpenLayers-Users] OpenLayers.Request.POST
Fabio D'Ovidio
fabiodovidio at gmail.com
Tue Jul 22 03:40:34 EDT 2008
Tim Schaub ha scritto:
> Hey-
>
> Fabio D'Ovidio wrote:
>
>> Hello,
>> I'm trying to pass some values using POST method and OpenLayers.Request
>> as following:
>> // POST
>> var data = this.idOperazione(); //my function returns my values
>> to pass
>> var url = "myUrl";
>> var request = OpenLayers.Request.POST({
>> url: url,
>> data: data,
>> headers: {
>> "Content-Type": "application-xml"
>> },
>> callback: handler
>> });
>>
>> I have an error in using it...
>> uncaught exception: [Exception... "Component returned failure code:
>> 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXMLHttpRequest.send]" nsresult:
>> "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: javascript:
>> eval(__firebugTemp__); :: anonymous :: line 1" data: no]
>>
>>
>
> In case you aren't aware of it, read about the same origin policy:
> http://en.wikipedia.org/wiki/Same_origin_policy
>
> For a convenient way to use a proxy with OpenLayers, read about the
> OpenLayers.ProxyHost property:
> http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost
>
>
> Tim
>
Hi Tim!
Thanks for your replay but I think your answer isn't appropiate with my
question. I know the problem you explained me, in fact I redirected my
request to localhost, it isn't a problem! It works !
My question was:
How can I send data using POST method?
I tryed as following:
var request = OpenLayers.Request.POST({
url: url,
data: data,
headers: {
"Content-Type": "application-xml"
},
callback: handler
});
is it the right way ?
That's all!
Thanks
More information about the Users
mailing list