【发布时间】:2023-03-29 18:10:02
【问题描述】:
我们仍在学习 angular js 的工作原理,我们有一点问题,我们正在使用 angular 发出 http 发布请求
var app = angular.module('app',['ngMessages']);
app.controller('AppCntrl', function($scope, PostingService) {
$scope.submitData = function() {
var data = {
name: "abc",
email: "email@example.com"
};
PostingService.postData(data);
}
});
app.service('PostingService', ['$http',function($http) {
this.postData = function(data) {
$http.post(
'/url/to/post/request',
data
)
.then(function successCallback(response) {
alert(response); // alerts undefined ***********************
}, function errorCallback(response) {
alert(response); // alerts undefined ***********************
});
}
}]);
虽然/url/to/post/request 的输出为header('Content-Type:application/json;');,而json 响应类似于{"status":true,"message":"this is message"},但警报显示未定义
【问题讨论】:
标签: javascript php angularjs json