ajax çağrısı FF'de iyi çalışıyor. döndü veriler burada JSON olduğu FF kundakçı gelen bir örnektir -IE8 + JQuery ajax çağrısı dJango'dan parsererror veriyor: Firefox'ta geçerli görünen json verileri için
{ "noProfiles": "Şimdi başlatmanızı sağlar, hiçbir profilleri yaratılmıştır"}
Ben baskı deneyin IE8'deki hata (& uyumluluk modlarında da), "parsererror" yazıyor.
Ancak çıktı geçerli JSON olarak görünüyor.
İşte yaptığım ajax işlev çağrısı.
Herhangi bir işaretçi harika olurdu! vermek için yukarıdaki hata fonksiyonunda
$.ajax({
type: "GET",
url: "/get_all_profile_details/",
data: "",
dataType: "json",
beforeSend: function() {alert("before send called");},
success: function(jsonData) {
alert("data received");
},
error: function(xhr, txt, err){
alert("xhr: " + xhr + "\n textStatus: " + txt + "\n errorThrown: " + err);
}
});
uyarılar -
xhr:<blank>
textstatus:parsererror
errorThrown: undefined
Herhangi işaretçiler çok iyi olurdu!
Not: jQuery: Content-Type başlığı uygulama/json olarak ayarlanırsa 1.3.2
Kodunuzu yapıştırdığımda "af_pTempString tanımlı değil" hatası aldım. Neyi kaçırıyorum?"Af_pTempString" in aktüel olarak nedir? – Gagan