ajax调用post参数 - 无法在服务器端接收该参数

时间:2018-02-23 11:49:18

标签: php angularjs

我在下面添加了对ajax调用的调用

<?php

include("database.php");
echo "<pre>";var_dump($_POST);die("test to die");

?>

并在服务器站点下面的文件代码 http://localhost/angular-js-apis/listing.php

$_POST

但在我的服务器中它只打印空值Here is button:

有谁可以告诉我这里有什么问题?

1 个答案:

答案 0 :(得分:0)

尝试以下代码段

<强>角

$http.post(
    url: "http://localhost/angular-js-apis/listing.php",
    JSON.stringify({type: "list"})
).then(function (response) {
    $scope.listing = response.data;
}, function (response) {
    $scope.myWelcome = response.statusText;
});

服务器

$data = json_decode(file_get_contents('php://input'), true);
print_r($data);