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
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.
Nasıl bir parametre olarak bir geri ka...
bir WordPress kullanmak .() scrollTop;...
Nasıl bir WordPress kullanmak'in ...
Nasıl bir eleman Geri Al'CSS özni...
Nasıl PHP ile HTTP önbellek başlıkları...