javascript - JSON 请求的动态脚本标签...检测是否存在 XXX 错误?

标签 javascript json dynamic scripting

我用动态脚本标签做了一堆 json 请求。是否可以检测请求中是否存在错误(例如 503 错误、404 错误)并在检测到错误时运行某些东西?

最佳答案

改用ajax。据我所知,没有办法检测脚本标签是否加载,如果没有,为什么没有加载。使用 ajax 你可以加载 json,它会告诉你为什么它没有加载。

使用像 jQuery 这样的库,这变得非常简单:

$.ajax({
  type: "GET",
  url: "test.js",
  dataType: "script",
  error: function(xhr, error, exception){
    alert(xhr.status); //Will alert 404 if the script does not exist
  }
});

关于javascript - JSON 请求的动态脚本标签...检测是否存在 XXX 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1446591/

相关文章:

javascript - WebPack 需要外部 json 文件中列表的上下文

java - 为什么 c 的向上转换是多余的?

android - 具有两种功能的动态按钮 ANDROID

javascript - ".. is not a function"使用原型(prototype)继承创建子类方法时出错

javascript - Blockly 的自定义语言生成器

javascript - "prompt is not defined"

javascript - 使数据表中的行可点击

r - 根据 R 中的值进行动态子集化

javascript - 通过 Javascript 提交带参数的表单

javascript - 如何在运行时在javascript中将数组保存在对象中