原始form表单值获取方式(手动):$.ajax({

type: "POST",

url: "ajax.php",

data: {'name':'摘取天上星','position':'IT技术'},

success: function(msg){

alert(msg);

},

error: function(error){

alert(error);

}

});

JQ serialize()方法取值:$.ajax({

type: "POST",

url:"ajax.php",

data:$('#formID').serialize(),// 要提交的表单

success: function(msg) {

alert(msg);

},

error: function(error){

alert(error);

}

});

serialize()序列化表单实例:$(function(){

$("#button").click(function(){

alert($("#formID").serialize());

});

});

将form中的值转换为键值对:// 如:{Name:'摘取天上星',position:'IT技术'}

// ps:注意将同名的放在一个数组里

function getFormJson(form) {

var o = {};

var a = $(form).serializeArray();

$.each(a, function () {

if (o[this.name] !== undefined) {

if (!o[this.name].push) {

o[this.name] = [o[this.name]];

}

o[this.name].push(this.value || '');

} else {

o[this.name] = this.value || '';

}

});

return o;

}

键值对方式的AJAX调用://调试调用

$(function(){

$("#button").click(function(){

alert(getFormJson("#formID"));

});

});

//Ajax提交

$.ajax({

type: "POST",

url:"ajax.php",

data:getFormJson($("#formID")),//表单数据JSON格式的函数参数里填写表单的ID或要提交的表单

dataType: 'json',

success: function(msg) {

alert(msg);

},

error: function(error){

alert(error);

}

});

实例中通用的HTML表单:

姓名

职位

php表单提交serialize,jQuery使用serialize(),serializeArray()方法取得表单数据相关推荐

  1. 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中...

    为什么80%的码农都做不了架构师?>>>    问题描述:在可编辑表格中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍 ...

  2. jQuery serialize()、serializeArray()方法实现表单序列化

    serialize() serialize()方法作用于一个JQuery对象,它能够将DOM元素内容序列化为字符串. 与JQuery中其他方法一样,serialize()方法也是作用于一个JQuery ...

  3. PHP表单提交的方式有哪两种,form表单提交数据的几种方式

    一.submit提交 在form标签中添加action(提交的地址)和method(post),且有一个submit按钮()就可以进行数据的提交,每一个input标签都需要有一个name属性,才能进行 ...

  4. java ajax serialize,jQuery使用serialize(),serializeArray()方法取得表单数据

    $.ajax({ type: "POST", url:"ajax.php", data:$('#formID').serialize(),// 要提交的表单 s ...

  5. php表单提交邮箱_最全实现dede订单表单提交发送到指定邮箱(附前台设置)

    打造销售型网站的订单系统.不是所有销售都有权限登陆网站后台查看订单,特别是外地出差时,用户下了订单后不能及时服务用户,可能会造成订单丢失.但dedecms默认的订单提交后只能在后台看到的,每次都要登陆 ...

  6. 微信小程序表单提交php存储,微信小程序实现form表单本地储存数据

    本文实例为大家分享了微信小程序实现form表单本地储存数据的具体代码,供大家参考,具体内容如下 效果图: 主要利用小程序的getStorage来实现异步本地储存. 小程序目录结构如下: 新建项目前,为 ...

  7. struts2中一个表单中提交多个请求(动态调用方法)

    在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,Struts2中提供了另外一种方法,使得无需要配置可以在同一个action类中执行不同的方法(默认 ...

  8. jquery中的serializeArray方法的使用

    转载于:https://blog.51cto.com/11871779/2359556

  9. 框架:HTTP请求的表单提交的几种方式

    其实就是三种: 1.  直接把表单的参数写在Controller相应的方法的形参中 2.  通过HttpServletRequest接收 3.  通过一个bean来接收(JSON转bean)就是我的项 ...

最新文章

  1. Spring4 MVC Hibernate4集成
  2. 开发常见错误解决(3)VS2005调试程序出错,绑定句柄无效 Terminal Services
  3. MongoDB和Redis区别
  4. 关于产品 / 市场契合点 PMF 的 12 个问题全解读(上)
  5. Unet项目解析(3): run_testing.py
  6. Microsoft Azure News(4) Azure新D系列虚拟机上线
  7. 64位服务器IIS不能识别32位framework版本。IIS没有Asp.net切换界面的解决办法。
  8. 目前计算机科学研究的最前沿的课题之一,04大学计算机础课程试卷.doc
  9. 最易懂的layui分页
  10. 【codevs2455】繁忙的都市
  11. linux中查看路由命令是什么,linux下查看路由的命令
  12. ftk学习记(消息框篇)
  13. 11g Rac 服务介绍
  14. myeclipse激活+Aptana安装配置
  15. beatmaker3 android,faded打击垫
  16. [SiFi]三体中英名词翻译chapter1-3
  17. excel两列数据对比找不同_25岁约基奇和25岁姚明得分数据对比,结果和想象中不同...
  18. 集体建设用地审批程序:
  19. Gym:102500E:Expeditious Cubing【精度精度】
  20. 此共享需要过时的smb1协议

热门文章

  1. java sax_Java教程分享详细了解Javasax解析器
  2. uniapp npm 版本升级
  3. 联想小新13pro锐龙版网卡_联想小新Pro 13锐龙版上架:顶配满血8核16线程
  4. 连个网就算智能了?智能产品市场到底有多少泡沫
  5. 统计机器学习-Gamma分布、Beta分布、Dirichlet分布
  6. iperf测试网络带宽
  7. springboot引入nacos
  8. 浙江工商大学计算机控制系统试卷,浙江工商大学信息学院845计算机基础综合历年考研真题汇编11p.doc...
  9. onbeforeunload不触发_各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异
  10. 如何备考软考高级-信息系统项目管理师