我想發送,然後從我的服務器上的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的新手,並且閱讀了其他一些問題。我嘗試添加標題和其他東西,但沒有任何工作。
謝謝。這解決了我的問題! –