我想发送,然后从我的服务器上的PHP获取数据,但我不认为它发送的数据。angularjs无法与POST通信使用POST
我的js代码:
angular
.module('h2hApp', [])
.controller('mainCtrl', ['$scope', '$http', function(scope, http) {
scope.initGames = function() {
http({
method: 'POST',
url: 'apis.php',
data: {
url: someUrl
}
})
.success(function(data) {
console.log(data);
});
};
scope.initGames();
}]);
,我的PHP文件:
<?php
$url = $_POST['url'];
echo file_get_contents($url);
?>
我在回应中得到的唯一的事情就是错误:
Notice: Undefined index: url in /my/path/apis.php on line 2
我做了这个工作使用jQuery但与AngularJS似乎并不奏效。我是Angular的新手,并且阅读了其他一些问题。我尝试添加标题和其他东西,但没有任何工作。
谢谢。这解决了我的问题! –