Получение неопределенных при попытке получить данные JSON из другого домена - PullRequest
0 голосов
/ 16 апреля 2019

Мне нужно прочитать данные json с этого URL 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',
});

1 Ответ

0 голосов
/ 16 апреля 2019

Поскольку вы настаиваете на том, чтобы делать запрос только со стороны клиента, вы можете использовать сторонний 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');
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...