Je suis en train de soumettre un formulaire en utilisant angular1 mais lorsque je clique sur submit, je ne vois pas l'appel à /create
dans l'onglet Network
de l'outil Chrome Dev.Soumettre un formulaire avec l'action POST en utilisant angulaire
Mon app.js est:
app.controller('MyCtrl', ['$scope', 'Upload', '$timeout', function ($scope, Upload, $http, $timeout) {
$scope.loaderHidden = true;
$scope.csvurls = function() {
alert("here");
$http({
method : 'POST',
url : '/create'
})
}
....
}]);
Ma forme est ci-dessous:
<form class="form-inline" ng-submit="csvurls()">
<input type="text" id="inlineFormInput">
<button type="submit" class="btn btn-primary">Submit</button>
</form>
Lorsque je clique sur soumettre, je peux voir le alert
cependant, je ne pense pas que l'appel à /create
est être initié. Je ne vois pas non plus d'erreurs dans le journal. FWIW J'utilise également ng-file-upload
dans mon application.
Vous n'avez inclus toutes les données avec votre commande de poste. De plus, vous ne faites rien avec la promesse résultante de '$ http' pour voir si elle réussit ou échoue et si elle échoue pourquoi. – Igor