使用 Angular js 传递 $http 参数。
$http({
method: 'get',
url: 'http://mmres.baganthandehotel.net/mmresadmin/invoicejson.php',
data: $.param({'chk': '2015-06-02'}),
headers: { 'Content-Type': 'application/json; charset=utf-8'}
})
.success(function(data){
$scope.list = data;
console.log($scope.list);
}),
我无法从服务器端接收到值 chk($_GET['chk'])。为什么无法接收到这些参数?
最佳答案
使用 HTTP GET 请求,您无法将数据发布到服务器, 同样的事情也适用于 angularjs $http get 请求。
但是在 Angular js $http 方法中,我们可以选择传递查询参数,示例如下
$http({
url: user.details_path,
method: "GET",
params: {chk: '2015-06-02'}
});
我认为你应该像这样更改你的代码,
$http({
method: 'get',
url: 'http://mmres.baganthandehotel.net/mmresadmin/invoicejson.php',
params: {chk: '2015-06-02'},
headers: { 'Content-Type': 'application/json; charset=utf-8'}
})
.success(function(data){
$scope.list = data;
console.log($scope.list);
}),
关于javascript - Angular js 的 HTTP 参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37404881/