代码如下:
function toSaveOutList(){
$.ajax({
url: "InOrderAction!saveOutPickInOrder.action", //提交的action
data : $("#myformId").serialize(),// 从表单中获取数据 dataType: "json", //返回json格式的数据 type: "POST", // 设置请求类型为"POST",默认为"GET"
error: function(request) { // 设置表单提交出错
jAlert('warning', "提交出错,请稍候再试", '提示');
},
success: function(json) { // 设置提交完成使用方法
if(json[0].result=='success' && json[0].errorMessage==null){
jAlert('warning', '提交成功', '提示', function(r){
if(r)
location.href="InOrderAction!toOutPickInOrder.action";
});
}else{
jAlert('warning', json[0].errorMessage, '提示');
}
}
});
}
表单中如果提交的数据量比较大的情况,在IE浏览器下会提示“未知名称”数据提交不了,
一开始以为是加了data : $("#myformId").serialize(),这个的问题,检查了表单中提交的文本都是否有name属性;
后来在FireFox下不再报错,但IE下仍报“未知名称”的问题,于是怀疑是数据量过大,应该采用POST方式提交,所以在下面加上type: "POST", 这句就可以了。。
所以在做JQUERY ajax提交表单数据的时候一定要注意:
1.表单的文本框等要有name属性,并与后台接收的对应
2.注意提交的方式
分享到:
相关推荐
利用jquery的ajax提交表单数据到后台。后台使用spring.
该资源包含了一个使用jquery提交表单的代码,简单易懂,喜欢的下载。
用Jquery的Ajax提交整个表单,我用的1.3.2的版本。
表单进行无刷新提交,ajax技术 if (!this.length) { log('ajaxSubmit: skipping submit process - no element selected'); return this; } var method, action, url, $form = this; if (typeof options == ...
jquery ajaxfrom表单提交代码,里面有两个js文件选择任意一个就可以了
Ajax使用jQuery提交表单 文件
在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法。$get方式提交表单get() 方法通过远程HTTP ,下面我...
Jquery AJAX提交表单有两种方式,一是url参数提交数据,二是form提交(和平常一样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交,当然你要是想练练“打字水平”的...
Jquery AJAX提交表单有两种方式,一是url参数提交数据,二是form提交(和平常一样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交,当然你要是想练练“打字水平”的...
Ajax表单提交插件jquery form
使用jquery的ajax方法可以异步提交表单,成功后后台返回json数据,回调函数处理,可以不用刷新页面,达到异步的...一、不带文件的ajax提交数据: html:form表单 <form id="addForm" action="${pageContext.reques
ajax技术在做表单数据传值非常棒,给用户带来很好的用户体验度,同时,使用jquery可以简化开发,提高效率。下面给大家介绍jquery ajax 如何向jsp提交表单数据,需要的朋友可以参考下
ajax表单验证,无刷新提交表单,并发送邮件通知
本文实例讲述了jQuery ajax提交Form表单的方法。分享给大家供大家参考,具体如下: Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等。 如果要提交现有Form需要写很多代码,何不直接将Form的提交直接转移...
php+jquery+ajax最简单例子
jquery Ajax表单输入检测验证一例 jquery Ajax表单输入检测验证一例
Ajax使用jQuery提交表单
PHP+Jquery+AJAX POST,GET提交表单并接收返回
使用jQuery.form插件,实现完美的表单异步提交
jQuery ajax中数据以键值对(Key/Value)的形式发送到服务器,使用ajax提交表单数据时可以使用jQuery ajax的serialize() 方法表单序列化为键值对(key1=value1&key2=value2…)后提交。serialize() 方法使用标准的 ...