IE has some different rules when it comes to AJAX and client-side remote requests. You have jQuery already included - why not use jQuery to do this AJAX? It should be much easier.