Я пытаюсь, чтобы мои данные отображались в виде объекта в консоли. Но это не удается сделать и консоль журналов "ошибка". Единственное, что отображается в консоли, - это предупреждение о перекрестном происхождении и чтении. Никаких ошибок, хотя. Как я могу получить свои данные для входа в консоль? Спасибо
$.ajax({
url: "valid url that returns JSON",
type: "GET",
dataType: "jsonp",
jsonp: "callback",
headers: { "Accept": "application/javascript;odata=verbose" },
success: function (response) {
console.log(response);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr);
console.log(ajaxOptions);
console.log(thrownError);
}
});
До кода выше у меня было «json» вместо «jsonp» и «application / json» вместо «application / javascript», как показано в приведенном ниже коде, но они возвращали неавторизованную ошибку 401, а также « CORS нет заголовка «access-control-allow-origin header». Когда я добавил jsonp, эти ошибки исчезли, и было оставлено предупреждение CORB (показано в коде выше). Но мои данные json пока нигде не найдены. Регистрация в консоли ajaxOptions приводит к «parsererror». В результате журналирования консоли thrownError получается
Ошибка: jQuery112409451109716420985_1542218619324 не был вызван
в Function.error (jquery.min.js: 2)
at h.jsonp.b.dataTypes. (анонимная функция) .b.converters.script json (http://kendo.cdn.telerik.com/2018.3.1017/js/jquery.min.js:4:28685)
в Xb (jquery.min.js: 4)
у (jquery.min.js: 4)
at HTMLScriptElement.b.onload.b.onreadystatechange (jquery.min.js: 4) "
$.ajax({
url: "valid url that returns JSON",
type: "GET",
dataType: "json",
jsonp: "callback",
headers: { "Accept": "application/json;odata=verbose" },
success: function (response) {
console.log(response);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr);
console.log(ajaxOptions);
console.log(thrownError);
}
});