0
我不確定我是否只是啞巴,但在這裏。我試圖通過一個使用HTTP POST請求運行函數的angularjs按鈕將數據發送到我的服務器。不過,我不確定數據在請求中的存儲位置。這是我的按鈕功能:angularjs http post請求中的數據在哪裏?
<script>
var app = angular.module('buttonApp', []);
app.controller('myCtrl', function($scope, $http) {
$scope.myFunc = function(url) {
console.log("func called");
$http({
method: 'POST',
url: url,
data: 'some data'
}).then(function successCallback(response) {
console.log(response);
}, function errorCallback(response) {
console.log("Failed connection");
});
}
});
</script>
這裏是我的服務器代碼:
app.post('/buttonPressed', function(req, res){
button = true;
console.log(req);
res.send("success");
});
如果我CONSOLE.LOG「請求」我得到了巨大的JSON結構,其中我找不到任何引用'數據',我正在尋找。我完全錯誤的軌道?
你想達到什麼確切?如果您只需要發送的JSON參數,我會將它們存儲在$ http請求之前的本地變量中。 服務器響應通常在'response.data'中(假設設置了正確的頭文件)。 –