将AJAX数据传递到多个页面

时间:2019-01-25 09:08:36

标签: javascript php jquery json ajax

我有一个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 :(得分:0)

您应该从data.php页面中删除Javascript,并使用php进行请求。

您可以参考以下内容: PHP cURL GET request and request's body