Toto řešení se týká problému při volání XMLHttpRequests, kdy v IE XMLHttpRequests nefunguje. Pokud se vám tak stane a IE vám vrací chybu c00ce56e, zde je řešení.
== Popis chyby ===
v Internet Exploreru (6,7, možná i 8 - netestováno na 8) nefunguje korektně XMLHttpRequests a vrací chybu c00ce56e.
== Určení chyby ===
Chyba je v hlavičkách, resp. kódování. IE má striktní požadavky na vrácené hlavičky.
== Řešení chyby ===
Hlavičky musí být vráceny přesně, jak je zde uvedeno. (vč. mezer!)
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header ("Content-Type: text/html; charset=UTF-8");
Pokud využíváte znakovou sadu CP 1250 (nebo také windows 1250), nahraďte 'UTF-8' tímto: 'WINDOWS-1250'. Nebude vám fungovat žádné jiné alternativy, jako např. CP1250, CP-1250 apod.
Protože mi chvilku trvalo, než jsem na to přišel, vložil jsem to zde na Fórum. Snad to některým začátečníkům někdy pomůže. Více kdyžtak na MS Support http://support.microsoft.com/kb/304625