Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 提交一份表格,并使用_Javascript_Angularjs_Ng File Upload - Fatal编程技术网

Javascript 提交一份表格,并使用

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() {

我正在尝试使用angular1提交表单,但当我单击submit时,我看不到Chrome开发工具的
网络
选项卡中的
/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
的承诺进行任何操作,以查看它是否成功或失败,以及失败的原因。