$scope
parametresini SendData
işlevinden kaldırın. Denetleyici, ve bağlamında halihazırda mevcut olduğu için eklemeniz gerekmiyor, $scope
adlı SendData
içinde yeni bir değişken oluşturuyorsunuz. o.
$scope.SendData = function() {
var req = {
method: 'POST',
url: 'http://localhost:8080/addPr',
headers: {
'Content-Type': 'application/json'
},
data: {'nom':$scope.poste, 'poste':$scope.name}
}
$http(req).then(function(){
alert('success');
}, function(){
alert(error.error);
});
};
DÜZENLEME
bir nesnesine $scope
değişkenleri yapmayı deneyin. Ayrıca yapmak gerekir senin ng-model="foo.poste"
ve ng-model="foo.name"
$scope.foo = {
poste : "poste",
name: "name"
}
$scope.SendData = function() {
var req = {
method: 'POST',
url: 'http://localhost:8080/addPr',
headers: {
'Content-Type': 'application/json'
},
data: {'nom':$scope.foo.poste, 'poste':$scope.foo.name}
}
$http(req).then(function(){
alert('success');
}, function(){
alert(error.error);
});
};
fonksiyonudur denetleyicisi başlatılmış '$ scope' mi? – Konkko
Ne olmasını bekliyorsunuz? Gerçekte ne oluyor? Herhangi bir hata var mı? Konsol ne gösteriyor? – JAAulde
$ scope.nom = ""; $ scope.poste = ""; $ scope.SendData = function ($ kapsamı) { var req = { yöntemi: 'POST', url: 'http: // localhost: 8080/ajouterPr', başlıklar: { 'Content-Type': 'application/json' }, veriler: { 'nom': $ scope.poste, 'poste': $ scope.nom} } $ http (req) .o (function() { alert (' başarı '); }, işlev() { uyarısı (error.error); }); }; – Student