我有一个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?
答案 0 :(得分:0)
您应该从data.php页面中删除Javascript
,并使用php进行请求。
您可以参考以下内容: PHP cURL GET request and request's body