PHP API检索数据
我想在PHP中创建我自己的API。PHP API检索数据
打电话给我API:
$.ajax({
url: 'api.php',
data: {'param': 'test',
'param2': 'test'},
type: 'GET',
success: function(data) {
console.log(data);
}
});
但我怎么能得到我的API的参数(测试)?我认为它在$_POST
但它是空的。
如果你想在$_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);
}
});
谢谢,所以键入POST它在$ _POST和GET在$ _GET 但是我怎么能得到PUT或删除数据? – phpjssql
您可以在jQuery 1.9.0及更高版本中使用'POST','GET'和'PUT'。 http://api.jquery.com/jquery.ajax/ –
如果type =“GET”那么你的数据应该在发现$ _GET
谢谢,所以键入POST它是在$ _POST和GET在$ _GET 但是我怎么能得到PUT或删除数据? – phpjssql
PUT或DELETE不是HTTP方式的True方法类型,它们只是在代码内部使用其他键来处理它:P –
使用$ _REQUEST和$ _SERVER ['REQUEST_METHOD']来检查各种东西 –
使用正确的数组,如果Ajax请求你内心的类型设置为POST,使用 $_POST['key']
,如果你将其设置为GET,用$_GET['key']
谢谢,所以键入POST它在$ _POST和GET在$ _GET 但是我怎么能得到PUT或删除数据? – phpjssql
'类型:“GET”,'