Как использовать команду GET FETCH с параметрами в реагировать js - PullRequest
0 голосов
/ 18 апреля 2020

я хочу использовать эту команду ajax в команде извлечения в реакции js

  var data = {
                resource_id: '5f5afc43-639a-4216-8286-d146a8e048fe', // the resource id
            };
            $.ajax({
                url: 'https://data.gov.il/api/action/datastore_search',
                data: data,
                dataType: 'json',
                success: function (data) {
                    console.log(data);
                }
            });

как я могу использовать эту команду в команде извлечения?

Ответы [ 3 ]

1 голос
/ 18 апреля 2020

Ниже приведен пример использования fetch , в этом примере используется JSON заполнитель

fetch("https://jsonplaceholder.typicode.com/todos/1", {
  headers: { ContentType: "application/json" },
})
  .then((response) => response.json())
  .then(console.log);

для вашего кода это может быть примерно так, но, к сожалению, запрашиваемый API требует токена доступа, поэтому он не проверен:

var data = {
  resource_id: '5f5afc43-639a-4216-8286-d146a8e048fe', // the resource id
};
fetch("https://data.gov.il/api/action/datastore_search", {
  headers: { ContentType: "application/json" },
  body: JSON.stringify(data);
})
  .then((response) => response.json())
  .then(console.log);
0 голосов
/ 18 апреля 2020

мне удалось, я просто поместил команду ajax в реактивный проект, и она сработала

0 голосов
/ 18 апреля 2020
fetch('https://data.gov.il/api/action/datastore_search', {
headers: {'ContentType': 'application/json'},
body: JSON.stringify(data)
}).then(response => response.json()).then(console.log)
...