繁体   English   中英

AJAX GET请求不控制台记录响应,除CORB警告外没有错误

AJAX GET request not console logging response, no errors except a CORB warning

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试将数据显示为控制台中的对象。 但是这样做失败,并且控制台日志“错误”。 控制台中显示的唯一其他内容是“跨域读取阻止”警告。 虽然没有错误。 如何获取我的数据以登录控制台? 谢谢

 $.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无法访问” -control-allow-origin标头”错误。 当我添加jsonp时,这些错误消失了,并留下了CORB警告(如上面的代码所示)。 但是我的json数据仍然无处可寻。 控制台记录ajaxOptions会导致“ parsererror”。 控制台日志记录thrownError导致

错误:未调用jQuery112409451109109420420985_1542218619324
在Function.error(jquery.min.js:2)在h.jsonp.b.dataTypes。(匿名函数).b.converters.script json( http://kendo.cdn.telerik.com/2018.3.1017/ XScript的js / jquery.min.js:4:28685HTMLScriptElement.b.onload.b.onreadystatechange (jquery.min.js:4)的y(jquery.min.js:4)的(jquery.min.js:4) :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);
      }
});
1 个回复

这对我有用

    $.ajax({ 
    type: 'GET', 
    url: 'my_url', 
    data: { key: 'value' }, 
    dataType: 'json',
    success: function (data) { 
        console.log(data);
    },
    error: function (xhr, ajaxOptions, thrownError) {
        console.log(xhr);
        console.log(ajaxOptions);
        console.log(thrownError);
    }
});
2 如何在请求之外控制台记录 axios 响应

您好,也许这是一个愚蠢的问题,但我如何在那里 console.log 我的回复? 我试图将我的响应存储在一个常量中,但它是同样的问题,控制台日志和提交在 await async 之前执行,我无法使用从 axios 响应返回的任何数据,感谢您花时间帮助我. ...

3 控制台说我有错误是什么?

我的代码运行正常,但是当我在google chrome上检查控制台时,出现错误。 出于好奇,我真的很想知道这意味着什么,因为代码似乎运行良好。 这是我的代码: 我在代码中指出错误的地方给出了摘要。 以下正是Google Chrome控制台所说的内容: 未捕获的TypeEr ...

5 控制台测试停止,没有错误

从终端运行SBT test ,一段时间的测试挂起后不会引发错误。 您如何为测试运行程序分配更多的内存?(如果需要) 哪里有日志文件? 在文档中找不到任何内容。 ScalaTest的Eclipse集成是残酷的,还有更好的替代方法吗? last:test是没有用的 ...

8 将所有错误记录到Django站点上的控制台或文件中

在调试模式下运行runserver时,如何获取Django 1.0将所有错误写入控制台或日志文件? 我已经尝试使用具有process_exception函数的中间件类,如对此问题的可接受答案所述: 如何在Django网站上记录服务器错误 对于某些异常(例如,views.py中的 ...

9 如何将所有错误记录到开发人员工具的控制台?

我想收集网页中所有错误的列表(或至少将所有错误记录为控制台日志中的错误)。 我了解window.onerror会记录我的脚本错误。 它还提到: “请注意,某些/许多错误事件不会触发window.onerror,您必须专门侦听它们。” 我注意到有些错误不会触发window ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM