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
>

Reply via email to