尝试从其他域获取 json 数据时未定义



>我需要从这个网址读取 json 数据 https://api.intelligentsolution.com.ve/inmobiliar/api/Propiedades/tasacion

但我总是得到一个未定义的值

即使我可以通过开发人员工具在响应中看到 json 数据。由于某种原因,我无法打印它或随心所欲地使用它

function print(data) {
  console.log(data);
};
$.ajax({
  url: 'https://api.intelligentsolution.com.ve/inmobiliar/api/Propiedades/tasacion',
  dataType: 'jsonp',
  jsonpCallback: print,
  jsonp: 'callback',
});

由于您坚持仅从客户端发出请求,因此您可以使用第三方 API 来支持对任何地方的跨源请求。

代码如下:

function print(data) {
  console.log(data);
};
$.ajax({
  // using third party API https://cors-anywhere.herokuapp.com/
  url: 'https://cors-anywhere.herokuapp.com/https://api.intelligentsolution.com.ve/inmobiliar/api/Propiedades/tasacion',
  dataType: 'json',
  success: print,
  error: function() {
    console.log('Unable to complete the request');
  }
});

相关内容

  • 没有找到相关文章

最新更新