Передача данных AJAX на несколько страниц - PullRequest
0 голосов
/ 25 января 2019

У меня есть HTML-страница, через которую мне нужно передать две переменные с помощью метода post на страницу PHP, которая принимает эти две переменные и вызывает API для получения результата из этих двух переменных. Теперь мое требование - вернуть результат API на первую страницу. Я не могу получить это.

Из index.html я звоню на другую страницу с -

$.ajax({
    url: "data.php",
    type: 'POST',
    data: {
        difficulty: term,
        cr : country
    },
    success: function (res) {
        console.log(res);
    }

В data.php я беру параметры через метод POST и вызываю API,

$(document).ready(function(){
        var data;

        $.ajax({
            url: "https://key***.co*/api?key="+api_key,
            dataType: "json",
            data: {
                difficulty: <?php echo $diff; ?>,
                cr : <?php echo $cr; ?>
            },
            success: function (res) {
                data =  difficulty;

            }
        });

    }

Здесь api_key определен выше. Как получить данные обратно в index.html?

1 Ответ

0 голосов
/ 25 января 2019

Вы должны удалить Javascript со страницы data.php и использовать php для выполнения запроса.

Вы можете сослаться на это: PHP cURL GET запрос и тело запроса

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