You should add that to this tracking bug:
http://dev.jquery.com/ticket/4113

--John



On Thu, Feb 12, 2009 at 8:50 AM, Andrea Giammarchi
<[email protected]> wrote:
> Guys, I spot a match in the core of the 1.3.1
>
> line 3294
> s.url += (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || "callback") + "=?";
>
> in my opinion String.match used as true/false result is useless, slow, and
> memory greedy
>
> /\?/.test(s) is about 2X faster
>
> ~s.indexOf("?") about 4 times faster
>
> Is anybody replacing these matches? It is widely used in the core:
> if(name.match( /float/i ))
>     name = styleFloat; // so why create a match in the if?
>
> Not sure if /float/i.test(name) would be faster than
> ~name.toLowerCase().indexOf("float") but I could test if you want
>
> Regards
>
>
> On Thu, Feb 12, 2009 at 1:39 PM, Andrea Giammarchi
> <[email protected]> wrote:
>>
>> $.ajax({
>>     cache:false,
>>     ...
>> });
>>
>> On Thu, Feb 12, 2009 at 9:43 AM, squiddy <[email protected]> wrote:
>>>
>>> Hello,
>>>
>>> as far as I know, GET requests are far more often cached by the
>>> browser than POST requests. So maybe this could be a problem here? You
>>> could try to use POST instead, or add a random value as parameter to
>>> the request, a timestamp for example.
>>>
>>> Otherwise, can you try to be more specific about "it is not retrieving
>>> latest data"? What does the ajax call return? What's your asp script
>>> doing?
>>>
>>> Besides, I'm just curious, are you passing raw sql commands to your
>>> server from the outside? Seems like a huge security problem.
>>>
>>> Greets
>>>
>>> On Feb 11, 11:06 am, SUHAS <[email protected]> wrote:
>>> > my $.ajax request retriving earlier data.
>>> >
>>> > I am retriving data from aspx page passing sql query but it is not
>>> > retriving latest data. but if I close the brouser and re-open the url
>>> > it is showing latest data.
>>> >
>>> > function saveData(qry)
>>> > {
>>> > var dbcommand = "<data><dbname>"+dbname+"</dbname><dbquery>"+qry +"</
>>> > dbquery><maxrecs>"+n+"</maxrecs></data>";
>>> >             if(verbose) alert(dbcommand);
>>> >             var o = $.ajax({
>>> >                                     type: "GET",
>>> >                                     url:
>>> > "http://localhost:1234/dbqex.aspx";,
>>> >                                     data: "dbcmd="+dbcommand,
>>> >                                     success: showMessage,
>>> >
>>> > error:function(req,textStatus,errorThrown){
>>> >                                         // if url failes you will get
>>> > textStatus = 'error'
>>> >                                         // req and errorThrown do not
>>> > contain info
>>> >                                             alert(textStatus);}
>>> >                     });
>>> >
>>> > }
>>> >
>>> > please help
>>> >
>>> > thanks in adv.
>>> >
>>> > Suhas
>>>
>>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to