zoukankan      html  css  js  c++  java
  • form表单中关于ajaxForm与ajaxSubmit的两种提交方式的用法和区别

    (1)用法:ajaxForm和ajaxSubmit都可以接收0或1个参数,该参数可以是一个变量,一个对象或回调函数,这个对象主要有一下参数 :
    var object = {
    url : url,//form提交数据的路径
    type : type,//form提交的方式(method:get/post)
    target : target,//服务器返回响应数据显示的元素(Id)号
    beforeSerialize : function(){},//序列化提交数据之前的回调函数
    beforeSubmit : function(){},//提交之前执行的回调函数
    success : function(){},//提交成功之后返回的回调函数
    error : function(){},//提交失败后返回的回调函数
    dataType : null,//服务器返回的数据类型
    clearForm : true,//提交成功后是否清空表单中的字段值
    restForm : true,//提交成功后是否重置表单中的字段值,即恢复到页面加载时的状态
    timeout : 6000,//设置请求时间,超过请求时间后,自动退出请求
    }
    (2)区别:ajaxForm不能主动提交form表单,函数只是为提交表单做准备需要以submit来触发提交,而ajaxSubmit会自动提交表单,同时也可以在点击其他按钮也可以触发提交,不一定是submit按钮。
    ajaxForm执行的时候其实相当于:
    $("form").submit(function(){
    $(this).ajaxSubmit();
    return false;//此句解释了为什么ajaxSubmit会自动提交表单,想要阻止自动提交,必须return false;
    })
     
  • 相关阅读:
    CAP理论中的P到底是个什么意思?
    网络分区是什么
    SQL中的where条件,在数据库中提取与应用浅析
    golang 数据库开发神器 sqlx使用指南
    2017-07-08( bzip2 bunzip mount)
    2017-07-07(zip unzip gzip gunzip)
    2017-07-06(grep man apropos )
    2017-07-05 (whereis which find)
    001
    009-变量测试
  • 原文地址:https://www.cnblogs.com/jbml-154312/p/7243137.html
Copyright © 2011-2022 走看看