Javascript 提交一份表格,并使用
我正在尝试使用angular1提交表单,但当我单击submit时,我看不到Chrome开发工具的Javascript 提交一份表格,并使用,javascript,angularjs,ng-file-upload,Javascript,Angularjs,Ng File Upload,我正在尝试使用angular1提交表单,但当我单击submit时,我看不到Chrome开发工具的网络选项卡中的/create调用 我的app.js是: app.controller('MyCtrl', ['$scope', 'Upload', '$timeout', function ($scope, Upload, $http, $timeout) { $scope.loaderHidden = true; $scope.csvurls = function() {
网络选项卡中的/create
调用
我的app.js是:
app.controller('MyCtrl', ['$scope', 'Upload', '$timeout', function ($scope, Upload, $http, $timeout) {
$scope.loaderHidden = true;
$scope.csvurls = function() {
alert("here");
$http({
method : 'POST',
url : '/create'
})
}
....
}]);
我的表格如下:
<form class="form-inline" ng-submit="csvurls()">
<input type="text" id="inlineFormInput">
<button type="submit" class="btn btn-primary">Submit</button>
</form>
提交
当我单击submit时,我可以看到警报
,但是,我认为对/create
的调用没有启动。我在日志中也没有看到任何错误
FWIW我还在我的应用程序中使用ng file upload
。您需要添加$http作为依赖项,如下所示:
app.controller('MyCtrl', ['$scope', 'Upload', '$http', '$timeout', function ($scope, Upload, $http, $timeout) {
post命令中未包含任何数据。此外,您也不会对$http
的承诺进行任何操作,以查看它是否成功或失败,以及失败的原因。