jQuery 1.4.2 kullanıyorum ve basit bir AJAX isteği gerçekleştirmeye çalışıyorum. Hedef URL bir JSON dizgisi döndürür (jslint ile doğruladım). İstek Firefox ve Chrome'da çalışıyor, ancak IE8'de çalışmak istemiyor ve nedenini belirleyemiyorum. İşte şu çağrıyı yaparsınız: IE, beforeSend geri arama ve hata geri çağırma işlemini yürütecektir. iletiyle hata geri arama uyarıları: Content-Type: text/javascript; charset=UTF-8
ilejQuery AJAX, IE8'de "Hata: Bu yöntem, açık yöntem çağrılana kadar çağrılmaz."
Error: This method cannot be called until the open method has been called.
My yanıt başlığını döner.
IE ile neler oluyor? Sunucuyu localhost üzerinde çalıştırıyorum, http://localhost:8080/psx'dan http://localhost:8080/helper'a bir istekte bulunarak. Belki IE bu isteği engelliyor mu? İstek trafiğini analiz etmek için Fiddler'ı yüklemeyi denedim, ancak makinemde çalışmayacak çünkü kilitleniyor. Firebug izin veriyor, ama her şey orada iyi görünüyor.
Yardımlarınız için teşekkürler!
deneyin zaman uyumsuz 'ayarı. –
Maalesef bu bir etkisi olmadı. Ayrıca, hata geri arama durumunun boş olduğunu da belirtmeliyim. – checker