Короче говоря, это из-за механизма разбора IE8.
Угадайте, почему у Microsoft тоже проблемы с новыми тегами HTML5 (например, "section")? Это потому, что MS решила, что они не будут использовать регулярный анализ XML, как остальной мир. Да, все верно - они проделали кучу пропаганды по XML, но в итоге они прибегают к «глупому» механизму синтаксического анализа, который ищет «известные теги» и портит информацию, когда что-то новое появляется.
То же самое касается IE8 и проблемы jquery с «load», «get» и «post». Опять же, Microsoft решила «идти своим путем» с версией 8. В надежде, что они решат (d) это в IE9, единственная текущая возможность - использовать синтаксический анализ IE7 с <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
.
Ну что ж ... какой сюрприз, что Microsoft заставила нас снова публиковать материалы на форумах. ;)