получить данные JSON от API - PullRequest
       11

получить данные JSON от API

0 голосов
/ 17 февраля 2019

У меня есть сервис API, который отправляет данные json на мою страницу по почте, со своей страницы я должен извлечь их и вернуть файл json.На языке php я могу открыть данные с помощью этого кода:

<?php
     header('Content-Type: application/json');
     header('Allow: POST'); 
     $a = array();
     $a = file_get_contents('php://input');
     echo json_encode($a);
?>

проблема в том, что я хотел бы получить тот же результат в javascript, а затем интегрировать данные в страницу asp.ты думаешь это возможно?

1 Ответ

0 голосов
/ 20 февраля 2019

Да, это так.Если вы не используете какую-либо инфраструктуру FE, я бы порекомендовал использовать jQuery AJAX для вызова вашей конечной точки.Для базового использования это будет примерно так:

$.ajax({
            url: '/api/endpoint',
            type: 'POST',
            dataType: 'json',
            // Data you want to send along with POST body
            data: {
                content: 'something'
            },
            success: function (response) {
                // what to do with response
                console.log(response);
            },
            error: function(error) {
                // What to do on error
                console.log(error.message);
            }
        });

Существует гораздо больше способов работы с AJAX (заголовки, использование обещаний и т. Д.).Также не забудьте импортировать библиотеки jQuery и AJAX на ваш веб-сайт в <head></head>, чтобы иметь возможность их использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...