IE9 jQuery AJAX z CORS zwraca „Odmowa dostępu”
Poniższe działa we wszystkich przeglądarkachz wyjątkiem IE (Testuję w IE 9).
<code>jQuery.support.cors = true; ... $.ajax( url + "messages/postMessageReadByPersonEmail", { crossDomain: true, data: { messageId : messageId, personEmail : personEmail }, success: function() { alert('marked as read'); }, error: function(a,b,c) { alert('failed'); }, type: 'post' } ); </code>
Mam inną funkcję, która używadataType: 'jsonp'
, ale nie potrzebuję żadnych danych zwracanych w tym wywołaniu AJAX. Moją ostatnią deską ratunku będzie zwrócenie jibberisha owiniętego w JSONP tylko po to, by działał.
Jakieś pomysły, dlaczego IE spieprzy żądanie CORS, które nie zwraca danych?