>我需要从这个网址读取 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');
}
});