[OpenLayers-Users] OpenLayers.Protocol.HTTP and Asynchronous request
Auditor
auditor400 at gmail.com
Fri Jul 19 18:52:23 PDT 2013
Perhaps not evil.
But they can hang.
Continuations in js exist?
Sent from my iPod
On Jul 19, 2013, at 5:54 AM, Diego Guidi <diegoguidi at gmail.com> wrote:
>> i have to introduce all the rest of code inside the callback request
> I don't understand, you can simply put the code inside a function and
> then call this function in the callback.
> syncronous ajax requests (where A is for Asynchoronous) are "evil", if
> you need to use this stuff, you're made a mistake.
>
> Diego Guidi
>
>
> On Fri, Jul 19, 2013 at 12:50 PM, <islanis at infomed.sld.cu> wrote:
>> "Diego Guidi" <diegoguidi at gmail.com> escribió:
>>
>>
>>> why simply not start request 2 after request 1, i.e inside the
>>> callback response from request 1?
>>
>> In the last instance, i am gonna to do that, but if i do that i have to
>> introduce all the rest of code inside the callback request, and i dont want
>> to do that, i know that openlayers use XMLHttpResquest object to do do all
>> the requests, in some where must be a place or a tweak where i can activate
>> or deactivate to turn off the asynchronous's transactions mode, that will be
>> a clean job, in other way will not, but thanks.
>>
>>>
>>> Diego Guidi
>>>
>>>
>>> On Fri, Jul 19, 2013 at 1:36 AM, J.Alejandro Martinez Linares
>>> <islanis at infomed.sld.cu> wrote:
>>>>
>>>> Hi people i need hel from you, i need to do some synchronized tasks by
>>>> order
>>>> and using
>>>>
>>>> OpenLayers.Protocol.HTTP i can't do it because the request are not made
>>>> by
>>>> order, please help how coud i fix this
>>>> i execute this:
>>>>
>>>> //--------------------------------------------------------------------------------------------
>>>> var grenseProtocol = new OpenLayers.Protocol.HTTP({
>>>> format: new OpenLayers.Format.GML(),
>>>> async: false,
>>>> url: "http://" + host + "/geoserver/wfs",
>>>> params: {
>>>> service: "WFS",
>>>> request: "GetFeature",
>>>> version: "1.0.0",
>>>> typename: featureTypes,
>>>> filter: filterStr
>>>> }
>>>> });
>>>>
>>>> //llamamos al WFS
>>>> grenseProtocol.read({
>>>> readWithPOST: true,
>>>>
>>>> callback: function(resp) {
>>>> console.log('1');
>>>> }
>>>> });
>>>> console.log('2');
>>>> //---------------------------------------------------
>>>> and the result is this
>>>> 2
>>>> 1
>>>> int firebug and it would be like this:
>>>> 1
>>>> 2
>>>>
>>>>
>>>>
>>>>
>>>> thanks to all
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Este mensaje le ha llegado mediante el servicio de correo electronico que
>>>> ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
>>>> Nacional de Salud. La persona que envia este correo asume el compromiso
>>>> de
>>>> usar el servicio a tales fines y cumplir con las regulaciones
>>>> establecidas
>>>>
>>>> Infomed: http://www.sld.cu/
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>>
>>
>> --
>>
>> Este mensaje le ha llegado mediante el servicio de correo electronico que
>> ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
>> Nacional de Salud. La persona que envia este correo asume el compromiso de
>> usar el servicio a tales fines y cumplir con las regulaciones establecidas
>>
>> Infomed: http://www.sld.cu/
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
More information about the Users
mailing list