Я пытаюсь передать объект на сервер, но он не принимается на сервере.
мой код angularjs
$scope.sharePost = function () {
console.log('Share post');
console.log($scope.sharePostData);
console.log($scope.sharePostData.reSentBy.id);
$http({
method: 'POST',
url: "share-post",
dataType: 'json',
//data: {senderId: $scope.sharePostData.reSentBy.id},
data: {pmu: $scope.sharePostData},
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}).then(function successCallback(rs, status, headers, config) {
console.log(rs);
console.log(rs.data.st + " " + rs.data.msg);
}, function errorCallback(data, status, header, config) {
alert("Opps unable to connect to server");
}
);
В Chrome под сетью отображаются данные
{"pmu":{"adddate":"2018-02-23T12:26:11","atomByAuthor":{"fname":"a","id":2337,"lname":"a"},"atomByReceivedBy":{"fname":"a","id":2337,"lname":"aa"},"atomBySentBy":{"fname":"a","id":2337,"lname":"a"},"id":1782,"postMessages":{"message":"hiiiiiiiiiii","messageid":1776},"reReceivedBy":{"id":"2337"},"reSentBy":{"id":"2337"},"reMessage":"sdfasdfasdfasdf","reMessageVisibility":"Private"}}
Я хочу передать эти данные в объект pmu на сервере.
Где я не прав?
Я хочу отправить весь объект, где переменные могут быть переменными