在检查网络开发时遇到了另一个挑战,如果有人能提供帮助,我将不胜感激。所以...我有几个按钮,每个按钮都必须执行一些功能,例如 ng-click='loadA'、ng-click='loadB'
等。我正在发出类似的请求
$scope.loadA = function() {
$http({
method: 'POST',
url: 'generate.php',
data: {keyword : 'A'},
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.then(function(data) {
console.log(data);
})
};
在后端我有
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$a = $request->keyword;
echo $a;
甚至简化的代码也只返回空对象。无法弄清楚出了什么问题。最后我想在服务器端接收一些“关键字”并依赖于执行一些函数。在 jQuery 和 PHP 中,我这样做了
switch ($_POST['keyword']) {
case 'A':
get_A();
break;
case 'B':
get_B();
break;
};
但是我一直在尝试在 Angular + PHP 中执行它......所以......提前致谢。
最佳答案
试试这个。
$request = json_decode($postdata,true);
$a = $request["keyword"];
关于javascript - PHP中的执行函数取决于Angular发送的whatsapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37969130/