Hi Bruce,
Someone with more experience on this than me can hopefully jump in
here, but I noticed your server's response headers for those "Recent"
link AJAX requests contained:
Content-Type application/json
I see that you are specifying that as the "dataType" option on
your .ajax() calls, so that's all good.
But I remember a comment that someone entered on J�rn's blog
regarding the validation plugin (which often uses JSON data) about
the page's "Content-Type" meta tag being UTF-8, such as:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Apparently under certain conditions, this content-type can cause IE 6
to have fits with JSON (and perhaps other dataTypes) Ajax responses.
I'm not sure if somehow making sure the responses are encoded in
UTF-8 would help (to be honest, I'm not exactly sure if that even
makes sense?). But apparently, changing your page's "content-type"
meta tag to:
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
...will often help make IE 6 behave like a good little browser.
Sorry if that's not any help. But hopefully this could fix the
problem you're seeing.
Good Luck!
-THEO-
On Aug 8, 2007, at 6:51 PM, Bruce MacKay wrote:
>
> Folks,
>
> I have a small blog application at
http://www.thomasbaine.com/
> thetuis.asp
>
> The application works fine in IE7 and FF on both the production
> server (above) and my local development machine.
>
> IE6 works fine on my local machine, but fails on the production
> server.
>
> By fail, I mean that ajax calls to the server are not returned.
> For example, I can post a comment - and it will be stored in the
> database - but the return ajax stream of data to update the page
> does not arrive. Similarly, click on the "Recent" links to
> retrieve previous items of the blog do not "work" - the server
> receives the instruction and does the processing, but the return
> ajax stream doesn't seem to arrive.
>
> Any ideas?
>
> Thanks/Bruce
>