Saya sedang mengerjakan aplikasi web internal di tempat kerja. Di IE10 permintaan berfungsi dengan baik, tetapi di Chrome semua permintaan AJAX (yang ada banyak) dikirim menggunakan OPSI alih-alih metode apa pun yang saya berikan. Secara teknis, permintaan saya adalah "lintas domain". Situs ini disajikan di localhost: 6120 dan layanan yang saya minta dari AJAX ada di 57124. Bug jquery tertutup ini mendefinisikan masalah, tetapi bukan perbaikan yang sebenarnya.
Apa yang dapat saya lakukan untuk menggunakan metode http yang tepat dalam permintaan ajax?
Edit:
Ini ada di pemuatan dokumen di setiap halaman:
jQuery.support.cors = true;
Dan setiap AJAX dibangun dengan cara yang sama:
var url = 'http://localhost:57124/My/Rest/Call';
$.ajax({
url: url,
dataType: "json",
data: json,
async: true,
cache: false,
timeout: 30000,
headers: { "x-li-format": "json", "X-UserName": userName },
success: function (data) {
// my success stuff
},
error: function (request, status, error) {
// my error stuff
},
type: "POST"
});