最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jQuery ajax serialize() 提交表单数据
时间:2013-07-24 编辑:简简单单 来源:一聚教程网
jQuery ajax中数据以键值对(Key/Value)的形式发送到服务器,使用ajax提交表单数据时可以使用jQuery ajax的serialize() 方法表单序列化为键值对(key1=value1&key2=value2…)后提交。serialize() 方法使用标准的 URL-encoded 编码表示文本字符串。下面是使用serialize()序列化表单的实例:
jQuery ajax原型:
代码如下 | 复制代码 |
$.ajax({ |
ajax serialize():
代码如下 | 复制代码 |
$.ajax({ |
serialize()序列化表单实例:
代码如下 | 复制代码 |
|
ajax serialize实例
代码如下 | 复制代码 |
var timer; function f_timeout(){ } function addsec(){ |
html页面
代码如下 | 复制代码 |
|
可能碰到的问题JQuery Ajax提交表单数据时的问题
表单中如果提交的数据量比较大的情况,在IE浏览器下会提示“未知名称”数据提交不了,
一开始以为是加了data : $("#myformId").serialize(),这个的问题,检查了表单中提交的文本都是否有name属性;
后来在FireFox下不再报错,但IE下仍报“未知名称”的问题,于是怀疑是数据量过大,应该采用POST方式提交,所以在下面加上type: "POST", 这句就可以了。。
所以在做JQUERY ajax提交表单数据的时候一定要注意:
1.表单的文本框等要有name属性,并与后台接收的对应
2.注意提交的方式
代码如
代码如下 | 复制代码 |
function toSaveOutList(){ |
-
上一个: js print打印网页指定区域内容
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31