Thursday, October 8, 2009

[jQuery] Re: $.post() speed

Dan,

I used a $.ajax() call with a callback -> success: function(msg) etc.
but still it does not work the way I want to.
from the server side i am using,

*
return render_to_response("blah.html",{ 'project_id':project_id },
context_instance = RequestContext(request))
*
putting the project_id in a <div><input id="klain" value=project_id /
></div>

and if the ajax call is successfull i do this,

*
alert( $(#klain).val() );
*

The alert window does pop up, but after the rest of the functions in
the code have been read. I somehow need to delay the javascript
parsing, until the input of the division in the html that is rendered
gets the "project_id" value. This is why i am looking into setTimeOut
() js function.

cheers,

On Oct 8, 2:08 pm, "Dan G. Switzer, II" <dswit...@pengoworks.com>
wrote:
> Adonis,
> The $.post() function is asynchronous (by default) when your code hits a
> $.post() call, it'll keep executing code. In order to do something with the
> results of your AJAX call, you'll want to use the callback option--which is
> a function run when the AJAX call is completed.
>
> -Dan
>
> On Thu, Oct 8, 2009 at 7:14 AM, Adonis <achrysoch...@hotmail.com> wrote:
>
> > I am not entirely sure if i am using proper definitions here, but here
> > it goes..
>
> > I have $.post() inside javascript functions. If ajax is successfull,
> > it returns data from the server. I am trying to assign this data  to
> > javascript global variables. The problem is that my global javascript
> > variables end up to be empty. It seems it takes time for the ajax to
> > return the data and by the time the server data is returned, the
> > browser has comploted reading through the rest of the javascript
> > functions. Thus, leaving my global variables empty.
>
> > Do you have any suggestions on how this could be fixed? I am trying
> > setTimeOut() at the moment but i would be glad to concider other
> > solutions as well..
>
> > I could provide code examples on request.
>
> > Thanks in advance!

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate