У вас есть лишние пробелы вокруг знака "=" вашего атрибута строки запроса nocache. Не уверен, как IE справляется с этим. Вероятно, заменяет их на «% 20», что, скорее всего, не является источником вашей ошибки, но, тем не менее, оно искажено.
Не могли бы вы проверить / отладить свой JavaScript с помощью панели инструментов IE Developer, чтобы убедиться, что все ваши объекты создаются правильно?
Также смотрите мой комментарий о кешировании запросов. Возможно, у вас был кешированный запрос, который возвратил пустой ответ, поэтому кажется, что он не работает.
Попробуйте добавить функцию alert () в функцию обратного вызова, чтобы узнать, получится ли она когда-либо.