’da gerçekleşir Ben bir ön geliştiriciyim. Sadece istemci tarafında kodlama yapıyorum, dolayısıyla hata hakkında kesin olarak emin değilim. CORS'i araştırıyorum ama hala sorunumun ne olduğu hakkında hiçbir fikrim yok.XMLHttpRequest http: // gerekli Çapraz Kaynak Kaynak Paylaşımı (CORS) ve preflight sadece IE
Verileri REST'e göndermeye çalışıyorum. firedfox ait kundakçı web hizmeti gösterinin
$.ajax({
url : urlPost,
type : "POST",
data : JSON.stringify(obj),
dataType : "json",
contentType: "application/json",
success: function(res){
console.log(JSON.stringify(res));
},
error: function(res){
console.log("Bad thing happend! " + res.statusText);
}
});
Başlıkları:
:O IE 10 hariç ben kullanılan tüm tarayıcı, için çalıştığını
, iki hatalar var
SEC7118:
http://mysite/project/wl.svc/AddWL/
için XMLHttpRequest gerekli Çapraz Kökenli Kaynak Paylaşımı (CORS).SEC7119:
http://mysite/project/wl.svc/AddWL/
için XMLHttpRequest gerekli CORS ön kontrolünü gerektirir.
urlPost, belgeden yüklendiği aynı alana mı? SSL kullanıyor musunuz? Belgenin IFRAME içinde mi? Her durumda, CORS sunucusundan çalışmak için özel başlıklara ihtiyaç duyacaktır. Sadece istemci tarafından yapılandırılamaz. –
Ama merak ediyorum, Chrome, Firefox, IE hariç iyi çalışıyor. – Nothing
urlPost, belge yükleme etki alanıyla farklı etki alanındadır. Sorumu Headers ile güncelledim. – Nothing