PHP API检索数据

时间:2015-09-26 17:31:25

标签: php ajax api

我正在尝试用PHP创建自己的API。

调用我的API:

$.ajax({
       url: 'api.php',
       data: {'param': 'test',
              'param2': 'test'},
       type: 'GET',
       success: function(data) {
            console.log(data);
       }
});

但是如何在我的API中获得param(test)?我以为它在$_POST但它是空的。

3 个答案:

答案 0 :(得分:0)

如果您希望数据在$_POST中可用,则需要通过POST发送数据:

$.ajax({
       url: 'api.php',
       data: {'param': 'test',
              'param2': 'test'},
       type: 'POST',                 // THIS LINE. Can be GET, POST, or PUT
       success: function(data) {
            console.log(data);
       }
});

答案 1 :(得分:0)

如果type ='GET',那么您的数据应该在$ _GET

中找到

答案 2 :(得分:0)

使用正确的数组,如果在ajax请求中将Type设置为POST,请使用 $_POST['key'],如果您将其设置为GET,请使用$_GET['key']