SORU
17 Temmuz 2009, Cuma


Düzgün bir WordPress kullanmak ile Kabul HTTP üstbilgi kümesi

""Bu jquery kodu ile . xml metin/Kabul etme HTTP Başlığı ayarlamak için çalışıyorum

$.ajax({
    beforeSend: function(req) {
        req.setRequestHeader("Accept", "text/xml");
    },
    type: "GET",
    url: "[proper url]",
    contentType: "text/plain; charset=utf-8",
    dataType: ($.browser.msie) ? "text" : "xml",
    username: '---',
    password: '-------',                                
    success: function(data) {
        var xml;
        if (typeof data == "string") {
            alert("Data is string:"   data);
            xml = new ActiveXObject("Microsoft.XMLDOM");
            xml.async = false;
            xml.loadXML(data);
        } else {
            xml = data;
            alert("Data is not string:"   $(xml).text());
        }
        // Returned data available in object "xml"
        //alert("Status is: "   xml.statusText);
        $("#ingest_history").html($(xml).text());
    }              
});

Firefox iyi çalışıyor.

Ama IE için ayarlamak için çalışıyorum değeri olur sonuna eklenmiş gibi görünüyor Accept başlık: Accept: */*, text/xml. Bu ajax hakkımı istiyorum hangi xml sürümünü farklı olarak html sürümü geri dönmek için neden olur.

Kimseyi/net IE 8 başlık Kabul düzgün ayarlamak için nasıl biliyor mu?

Güncelleme: nedense yıldız onları girdiğim gibi görünen değildi. Kabul IE Başlık görünüyor: Accept: */*, text/xml.

CEVAP
14 Temmuz 2011, PERŞEMBE


Ben de bu sorun, Chrome ve Safari jQuery 1.6.2 kullanarak IE de değil sadece vardı. Bu çözümü denedim tüm tarayıcılarda beklendiği gibi çalışmak () Chrome, Safari, IE, Firefox görünür.

$.ajax({
    headers: { 
        Accept : "text/plain; charset=utf-8",
        "Content-Type": "text/plain; charset=utf-8"
    },
    data: "data",
    success : function(response) {
        ...
    }
})

Eğer hala sorun veriyorsa şunu dene.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • gsipek

    gsipek

    20 Temmuz 2007
  • Liberator

    Liberator

    14 EYLÜL 2007
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006