javascript - 无法使用 Jquery 访问 API 中的属性

标签 javascript jquery

我正在尝试使用 jQuery 从 API 检索数据,但无法获得响应。

这是我正在使用的 API 端点 ( https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=frank%2525ocean&format=json&gsrprop=snippet&prop=info&inprop=url )。

这是检索属性“gsroffset”的代码:

$(document).ready(function(){
  $.getJSON("https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=frank%ocean&format=json&gsrprop=snippet&prop=info&inprop=url", function(x){
    var testCheck = x.continue.gsroffset;
    console.log(testCheck);
  });
});

但该值没有出现在我的控制台中。

最佳答案

尝试在网址末尾添加等于值“*”的“origin”键集 像这样:“https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=frank%ocean&format=json&gsrprop=snippet&prop=info&inprop=url&origin=*”

关于javascript - 无法使用 Jquery 访问 API 中的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47126664/

相关文章:

javascript - 如何每 20 秒加载 $.ajax (jquery) 响应到 iframe?

javascript - 简单的 if/else 点击功能

javascript - 在滚动时将类添加到 <li> 元素内的链接

当它是一个对象时,具有转义字符问题的 Javascript 会变成两次

javascript - Html 元素允许 Ctrl+A 组合其中的文本

javascript - 配置redux saga模块化方式

jquery - 右侧的对齐按钮

javascript - 获取第一个隐藏表单并显示它

javascript - 删除和附加元素后无法识别全局变量

jquery - insertBefore 多个类