【发布时间】:2026-02-06 23:15:02
【问题描述】:
我试图在我的服务器上从 PHP 发送然后获取数据,但我认为它不会发送数据。
我的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 的新手,我读过一些其他类似的问题。我尝试了添加标题和其他东西,但没有任何效果。
【问题讨论】:
标签: javascript php angularjs http post