Спарсить данные с сайта js, vuejs

262
05 марта 2018, 01:57

Здравствуйте друзья, только начал изучение js, не могу понять как извлечь данные отсюда https://swapi.co/api/people/ Это нужно сделать с помощью обычного js или vuejs

Нужно вытащить все name в список. Помогите пожалуйста или литературой или кодом

Answer 1

Вам нужно использовать функцию fetch из JavaScript.

Эта функция выполняет получение данных через асинхронный запрос.

Ссылка 1: https://developer.mozilla.org/ru/docs/Web/API/Fetch_API/Using_Fetch
Ссылка 2: https://habrahabr.ru/post/252941/

Пример использования из второй ссылки:

fetch('http://some-site.com/cors-enabled/some.json', {mode: 'cors'})  
  .then(function(response) {  
    return response.text();  
  })  
  .then(function(text) {  
    console.log('Request successful', text);  
  })  
  .catch(function(error) {  
    log('Request failed', error)  
  });

Далее после получения данных вам надо будет их обработать и преобразовать в список имён посредством JavaScipt.

READ ALSO
Как правильно работать с api в react-redux?

Как правильно работать с api в react-redux?

У меня конкретная проблема, что две перменные props имеют три разных значения в одном компонентеСуть такая, что мне нужно принять с сервера...

259
Как сбросить кеш? Битрикс

Как сбросить кеш? Битрикс

Здравствуйте, подскажите, пожалуйста, как из initphp или из обработчика событий, сбросить Кеш шаблона компонента средствами Bitrix API?

352