ajaxFrom 与ajaxSubmit 区别

首先都须要安装form.js的插件jquery

  • ajaxForm() : 1,不能提交表单(须要提供表单的action、id、 method,最好在表单中提供submit按钮)。2,在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动做必须由submit开始 。3,不须要在请求路径后面经过url重写的方式传递数据(由于ajaxForm()会自动收集当前表单中每一个属性的值,而后将其以表单提交的方式提交到目标url,由此这种提交数据比较安全)。
  • ajaxSubmit():1,当即由AJAX来提交表单。你能够在任何状况下进行该项提交。 
    2,适用于以事件的机制以ajax提交form表单(超连接、图片的click事件),该方法做用与ajaxForm()相似,但它更为灵活,由于他依赖于事件机制,只要有事件存在就能使用该方法。你只需指定该form的action属性便可。3,不须要提供submit按钮。
  • ajaxForm执行的时候其实至关于

     $("form").submit(function(){
                $(this).ajaxSubmit();ajax

                return false;        //此句解释了为何ajaxSubmit会自动提交表单,想要阻止自动提交,必须return false;
            })api

  • 深度阅读:安全

    API英文原文:http://www.malsup.com/jquery/form/#api函数

相关文章
相关标签/搜索