今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是:

保存数据到服务器,成功时显示信息。

jQuery 代码:

$.ajax({

type: "POST",

url: "some.php",

data: "name=John&location=Boston",

success: function(msg){

alert( "Data Saved: " + msg );

}

});

后来我就想了一下,我要提交form表单有没有办法呢?但是我不可能每个fom的input都写一次var demo=$("#divname").val();的.

后来,今天我看到一个方法,就是.map,就做出一下想法了,可以借鉴哟;

html代码如下,下面我要提交Form 的id为dlg_form的所有input数据,

房间:

建筑:

部门:

空调控制器

端口:

地址:

工作方式:

是否启用:

灯光控制器

端口:

地址:

工作方式:

是否启用:

安装了总表:

总表电能节点:

是不是很多,如果要你每个input都写的话,是不是要吐血?

看看我的方法,首先我们把所有的input的name和value都取下来,

js代码如下:

var str_data=$("#dlg_form input").map(function(){

return ($(this).attr("name")+'='+$(this).val());

}).get().join("&") ;

alert(data);

ps:你alert一下,你会发现,这里面的架构就是divname=xxx&divname2=xxxx等等,

然后在回头看看ajax提交的:

$.ajax({

type: "POST",

url: "some.php",

data: "name=John&location=Boston",

success: function(msg){

alert( "Data Saved: " + msg );

}

});

有没有发现,只要我们把我们上面获取到的,放到data里面就可以了?

完整的代码,修改后应该是

$.ajax({

var str_data=$("#dlg_form input").map(function(){

return ($(this).attr("name")+'='+$(this).val());

}).get().join("&") ;

type: "POST",

url: "some.php",

data: str_data,

success: function(msg){

alert( "Data Saved: " + msg );

}

});

ok,就这么简单,如果适用的话,可以拿去用哟...

呵呵.

如果有问题,也欢迎提出来.

通过jQuery的Ajax方式来提交Form表单

通过jQuery的Ajax方式来提交Form表单 $.ajax({ url:ajaxCallUrl, type:"POST", cache:true, async:false, d ...

导出excel用ajax不行,提交form表单可以

导出excel用ajax不行,提交form表单可以. 一直用ajax找原因,网页不出现下载提示框 写了 response.setContentType("application/binary ...

DEDE使用AJAX无刷新提交Form表单,PHP返回结果

$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ...

jquery ajax方式直接提交整个表单

$.ajax({ type: "POST", url: url, data: $('#form1').serialize(), success: function(msg){ al ...

jquery的ajax提交form表单方式总结

方法一: function AddHandlingFeeToRefund() { var AjaxURL= "../OrderManagement/AjaxModifyOrderServic ...

jquery实现ajax提交form表单的方法总结

本篇文章主要是对jquery实现ajax提交form表单的方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 方法一:  function AddHandlingFeeToRefund( ...

Ajax提交form表单内容和文件(jQuery.form.js)

jQuery官网是这样介绍form.js A simple way to AJAX-ify any form on your page; with file upload and progress s ...

jquery实现ajax提交form表单的方法总结(转)

方法一: 复制代码 代码如下: function AddHandlingFeeToRefund() {            var AjaxURL= "../OrderManagement ...

随机推荐

使用SFTP工具下载文件

1. 打开SFTP会话 File->Connect SFTP Session  2. cd 到文件目录下 3. get 文件名称 sftp> get catalina.out 4. lpw ...

as3 Point

首先我们看看Point类的属性:x:Number——该点的水平坐标y:Number——该点的垂直坐标length:Number——从(0,0)到此点的线段长度(只读属性)从length属性我们可以看到 ...

zw版【转发·台湾nvp系列Delphi例程】HALCON FillUpShape1

zw版[转发·台湾nvp系列Delphi例程]HALCON FillUpShape1 procedure TForm1.Button1Click(Sender: TObject);var img : ...

Codeforces Round #326 (Div. 2) D. Duff in Beach dp

D. Duff in Beach Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/588/probl ...

Hibeernate中的两种分页方式

1. return getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(S ...

matlab练习程序(曲面拟合)

这里用到的还是最小二乘方法,和上一次这篇文章原理差不多. 就是首先构造最小二乘函数,然后对每一个系数计算偏导,构造矩阵乘法形式,最后解方程组. 比如有一个二次曲面:z=ax^2+by^2+cxy+dx ...

struts2之配置文件struts.xml详解

struts配置文件 struts.xml配置参数详解 struts.xml中很大一部分配置默认配置就好了 但是有些还是需要做了解  以便于理解 和修改 <?xml version=" ...

LeetCode&colon; Pow&lpar;x&comma; n&rpar; 解题报告

Pow(x, n) Implement pow(x, n). SOLUTION 1: 使用二分法. 1. 负数的情况,使用以下的公式转化为求正数power,另外,考虑到MIN_VALUE可能会造成越界 ...

TreeCollection2

Tree Collection 2 Table of Contents Introduction Structure Interfaces Data Node structure Tree struc ...

form通过ajax提交表单,Jquery通过Ajax方式来提交Form表单相关推荐

  1. 提交表单时,post方式无法提交(一种情况)

    tomcat6,设置文件上传不限制大小maxPostSize="0" 但是在tomcat7及以后版本,应设置为小于0,如maxPostSize="-1"  否则 ...

  2. ajax的同步,设置JQuery的Ajax方法同步

    如何设置jquery的ajax方法为同步 jax请求默认的都是异步的如果想同步 async设置为false就可以(默认是true) var html = $.ajax({  url: "so ...

  3. form表单提交以及用Jquery实现ajax提交form表单

    在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮(<input type='submit'>)就可以进行数据的提交,每一个input标签都 ...

  4. ajax post提交数组6,jQuery的ajax()、post()方法提交数组,参数[] 问题

    当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({ type: "POST", u ...

  5. java接口支持ajax,【JavaWeb】jQuery对Ajax的支持

    jQuery对Ajax的支持 jQuery对Ajax进行封装,提供了$.ajax()方法 语法:$.ajax(options) 常用设置项 说明 url 发送请求地址 type 请求类型get|pos ...

  6. $.ajax的async参数,jquery的$.ajax async使用详解

    async在jquery ajax中是一个同步参数了,我们下面来给大家介绍在jquery ajax中使用async时碰到的一些问题与方法介绍,希望例子能给各位同学带来一些帮助哦. async默认是tr ...

  7. jquery用ajax,超简单的jquery的AJAX用法

    包括POST,GET,AJAX 前台调用 jQuery.post("NewDoAjax.aspx", { max: ' N !', name: 'wsenmin' }, funct ...

  8. jquery ajax golang,原生和jQuery的ajax用法-Go语言中文社区

    form数据的序列化: $('#submit').click(function(){ $('#form').serialize(); //会根据input里面的name,把数据序列化成字符串:eg:n ...

  9. html ajax请求jsp,JSP+jquery使用ajax方式调用json的实现方法

    本文实例讲述了JSP+jQuery使用Ajax方式调用JSON的实现方法,在这里分享给大家以供大家参考,具体的实现以及代码如下所示: 前台: //test function test(uid) { i ...

最新文章

  1. html路由怎样做div,路由传参练习.html
  2. TP5 使用IN查询时如何限制条数
  3. Java设计模式(二十):中介者设计模式
  4. 创建WINCE6.0设备的DLL工程
  5. Spark in meituan http://tech.meituan.com/spark-in-meituan.html
  6. 如何在运行时打印出 SAP Spartacus 配置(config)信息
  7. mysql取得列类型_Mysql列类型
  8. linux3.0.4编译LDD中的scull全过程
  9. win7便笺元数据损坏,最新解决办法
  10. 【优化求址】基于matlab遗传算法求解变电站选址优化问题【含Matlab源码 YC006期】
  11. 《Python核心编程》第一章练习解析
  12. 螺纹的规定,http://www.doc88.com/p-30089302852.html
  13. 第二届广东大学生网络安全攻防大赛 个人向Write Up
  14. Meterpreter命令详解
  15. 重新获取新的IP地址的方法
  16. iOS 10 消息推送
  17. 三菱Q系列PLC ,QD77MS16走总线控制伺服项目
  18. JavaScript自动生成博文目录导航
  19. 扫地机器人灰尘堵住_为什么扫地机器人每天都能扫出很多灰尘?介绍最实用的扫地机器人...
  20. 五 、Elasticsearch分词器

热门文章

  1. Calls of functions that start with an uppercase letter should use ‘new‘. (M306)
  2. mysql数据归档原则_数据库中的归档是什么意思?
  3. 详解Apache下.htaccess文件的8个用法
  4. Web App开发技巧
  5. 智慧楼宇/建筑发展四大趋势
  6. 2009 优秀金融软件
  7. 微信游戏礼包怎么更改服务器,微信活动奖励兑换使用说明
  8. Vue3 —— 使用Vite配置环境变量
  9. 指定wifi打卡教程
  10. codeforces 962C Make a Square