Bob, Working on quite a bit of jQuery AJAX over the past week or so, I've noticed similar side-effects. I have no idea if my issues are related to yours, but 90% of my problems were solved by using the callbacks instead of expecting that linear execution would be fine with the few things I was trying to call. Since I've stopped trying to do anything but AJAX calls where I do them (and started using other callbacks for things like .animate and the like), I've had nothing but clean loading pages. Again, I doubt the issues are related, but the symptom is at least identical. ;)
- Lance On Oct 11, 9:42 pm, Bob <baconeater...@gmail.com> wrote: > I have jQuery UI Tabs which load their content via AJAX. About once > every 15 times when the entire page is loaded (not just XHR), things > fail and I don't see the proper content in the tab. The jQuery > executes without error, but the page display is wrong. > > Fiddler showed me that when things fail I also see that jQuery.js and > jQuery-ui.js are both sent to the browser in full (~100kB). Normally, > a page load results in HTTP status code 304 for both of those files, > they're not re-downloaded, and the page displays properly. When the > status code is 200 and fresh copies of jQuery/UI are sent, things > fail. > > I notice this most often in IE8, but that's because I use it for web > development. I have seen it in Firefox, but for some reason I can't > reproduce it now. > > Fiddler shows that the HTTP request asks for: > > GET /Scripts/jquery-1.3.2.min.js?_=1255309685187 HTTP/1.1 > > I can't figure out what the ?_=1255309685187 is for, but I'm guessing > it's a token to indicate for how long the file should be cached. > > Since I can't reproduce the problem in Firefox right now, I don't know > what Firebug says. > > Any insight would be appreciated.