一、submit提交

一般表单提交通过type=submit实现,input type="submit",浏览器显示为button按钮,通过点击这个按钮提交表单数据跳转到/url.do

当点击登录时,提交的数据是:

username=username&password=password

这种默认的提交方式,一般会进行页面的跳转(不成功时跳转到当前页面),而有时我们是对弹出框进行数据提交,希望提交成功则关闭弹出框并刷选父页面,失败则提示失败原因,且弹出框不关闭。此时可采用ajax进行数据提交。

二、ajax提交form表单

$('#documentForm').submitForm({

url:"/Document/SubmitDocumentCreate",

dataType:"text",

callback:function(data){

endFileUpload();

data=eval("("+data+")");

alert(data.Content);

if(data.Result > 0){

location.href = data.Redirect;

}

},

before:function(){

startFileUpload();

var errMsg ="";

}

}).submit();

此时可以在callback函数中对请求结果进行判断,然后执行不同的动作(页面跳转或数据刷新、提醒错误)

三、form表单提交附件

需要设定form的enctype=“multipart/form-data”,并且添加

而且附件只能通过submit方法进行提交

通过type=submit提交

一般表单提交通过type=submit实现,input type="submit",浏览器显示为button按钮,通过点击这个按钮提交表单数据跳转到/url.do

js提交form表单

js事件触发表单提交,通过button、链接等触发事件,js调用submit()方法提交表单数据,jquery通过submit()方法

js: document.getElementById("form").submit();

jquery: $("#form").submit();

php form表单提交方式,form表单提交数据的几种方式相关推荐

  1. oracle读取数据方式,关于oracle数据库读取数据的三种方式

    打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name  varchar2(6), ID     num ...

  2. form表单、控制器中接收表单提交数据的4种方式

    Form表单 这篇文章主要讲的是form表单的提交 之前我们接触过的form表单元素是在Bootstrap框架里面,这次也将用到Bootstrap框架去布局(见图表1)通过Bootstrap框架布局呈 ...

  3. oracle--day2(单值函数(字符函数,日期函数,转换函数,数字函数),日期格式(yyyy,mm等含义),表示一个日期数据的4种方式,多表查询(连接查询(等值连接,不等值连接,外连接,自连接))

    第三章:单值函数     函数分为:       1.单值函数           1.字符函数           2.日期函数           3.转换函数           4.数字函数 ...

  4. MySQL 清空表数据的两种方式和区别

    在MySQL中删除数据有两种方式:truncate table 表名.delete from 表名. 它们在以下方面存在区别: 执行效率 truncate不扫描表,相当于重新创建了表,只保留了表的结构 ...

  5. 向服务器端提交数据的两种方式

    朴素版:                                                                                                 ...

  6. 控制器中接收数据的四种方式

    控制器中接收数据的四种方式: (仅限于个别的方式(get/post)有效) 通过形参的方式接收表单提交的数据(可以接收post与get提交的数据): 注释: GetData自己定义的方法名里面存入形参 ...

  7. android mysql储存动态数据_Android数据存储五种方式总结

    本文介绍Android平台进行数据存储的五大方式,分别如下: 下面详细讲解这五种方式的特点 第一种: 使用SharedPreferences存储数据 适用范围:保存少量的数据,且这些数据的格式非常简单 ...

  8. Spark读取Hive数据的两种方式与保存数据到HDFS

    Spark读取Hive数据的两种方式与保存数据到HDFS Spark读取Hive数据的方式主要有两种 1. 通过访问hive metastore的方式,这种方式通过访问hive的metastore元数 ...

  9. Android数据存储几种方式用法总结

    Android数据存储几种方式用法总结 1.概述 Android提供了5种方式来让用户保存持久化应用程序数据.根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存 ...

  10. android sqlite使用之模糊查询数据库数据的三种方式

    android sqlite使用之模糊查询数据库数据的三种方式 android应用开发中常常需要记录一下数据,而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍,所以这里简单的介绍下三种sql ...

最新文章

  1. Java项目:学生信息管理系统(java+SSM+JSP+layui+maven+mysql)
  2. 关于JS的循环和函数,由入门到放弃
  3. apue 2013-03-16
  4. KubeVela 成为 CNCF 沙箱项目,让云端应用交付更加简单
  5. Adobe Media Server 5(AMS)的安装及使用
  6. 中国程序员,请挺起你的腰杆!
  7. 从《四驱兄弟》到“联想中国”
  8. paip.日志中文编码原理问题本质解决python
  9. 【图像几何】基于matlab GUI图像拉东变换【含Matlab源码 848期】
  10. PHP 实现文件下载
  11. 解读《百度网页质量白皮书》潜台词
  12. 视觉SLAM十四讲从理论到实践第二版源码调试笔记(实践应用7-14章)
  13. SPSS 实现KMO和Bartlett的球形度检验
  14. 连读、变音、失音、浊化、弱读、节奏
  15. 李丰新年展望 | 一张图看清2020中国机会
  16. Windows 命令行基础
  17. 360视频:正八面体投影OHP
  18. ps2017 cc 打印排版一寸照片
  19. error: (-215:Assertion failed)解决方案
  20. 基于单片机的测量心率脉搏健康系统设计与

热门文章

  1. 量子密钥分发B92协议——笔记
  2. C#自定义PropertyGrid属性
  3. DAPPER全反光羽绒服
  4. Niushop APP端头像上传问题
  5. c/c++实现勇闯地下一百层(重点在于实现重力加速度)
  6. C语言字符串处理函数库
  7. 就在刚刚,百度重磅发布《深度学习中文教程实战版》,对外免费开发!
  8. 看山是山,看山不是山,看山还是山--技术经验需要不断实践、学习、总结
  9. 计算机英语课学期总结
  10. uniapp跳转页面成功之后,刷新页面