【问题标题】:JQuery form submit doesn't work when callback function is used使用回调函数时JQuery表单提交不起作用
【发布时间】:2014-12-20 22:07:27
【问题描述】:

我似乎遇到了我从未经历过的重大异常。

我有这个

<form id="form_exceller" enctype="multipart/file-data">

                <div class="input-control file">
                    <input id="filei" name="filei" type="file" />
                    <button class="btn-file"></button>
                </div>

            </form>

现在当我调用它时

$("#form_exceller").submit();

在点击事件之后,它可以完美运行,但是一旦我引入了回调

$("#form_exceller").submit(function(e){
  console.log("frustrating");
});

之后什么都没有发生。它只是死了。没有回调时触发的同一个点击事件,有回调时无法触发。

非常感谢我能得到的任何帮助。

谢谢

【问题讨论】:

    标签: javascript jquery forms callback submit


    【解决方案1】:

    根据submit API

    处理程序 类型:函数(事件事件对象) 每次触发事件时执行的函数。

    所以你需要绑定处理程序,然后调用操作

    $("#form_exceller").submit(function(e){
      console.log("frustrating");
    });
    $("#form_exceller").submit();
    

    【讨论】:

      猜你喜欢
      • 2013-01-19
      • 1970-01-01
      • 2018-10-25
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      相关资源
      最近更新 更多