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

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • Migs351

    Migs351

    3 HAZİRAN 2007
  • POGProductionz

    POGProductio

    27 NİSAN 2012