Мой код работал нормально до обновления Chrome.
Я делаю Ajax-вызов на мой сервер. Мой сервер получает вызов, возвращает JSON клиенту, но ответ всегда пуст. Когда я смотрю в Fiddler, я получаю ответ от сервера.
![enter image description here](https://i.stack.imgur.com/GL6rs.png)
Я пытаюсь с JQuery, и я также пытаюсь с вызовом xmlhttp. Всегда один и тот же результат
Применялись ли новые правила политики CORS ...?
Мой xmlHTTP-вызов
var xmlhttp = new XMLHttpRequest(); // new HttpRequest instance
var theUrl = "URL";
xmlhttp.open("POST", theUrl);
xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xmlhttp.send('{ "args" :{ "Obj":"my obj"}}');
xmlhttp.onreadystatechange = function(state,xhh,aaa){
if (xmlhttp.readyState == XMLHttpRequest.DONE) {
alert(xmlhttp.responseText);
}
}
Ajax-вызов похож на
$.ajax({
url: "URL",
data: '{ "args" :{ "Obj":"my obj"}}',
dataType: "json",
contentType: "application/json; charset=utf-8",
type: "POST",
async: false,
error: function (xhr, ajaxOptions, thrownError) {
if (that.Fail != null) {
that.Fail();
}
},
success : function(data){
alert(data);
}
})