easyui form 表单提交两种方式
2013-07-22 11:06
441 查看
easyui form表单提交数据的两种方式
第一种
这种方式需要将form中的数值单个赋值,用到jquery 数据选择器进行单个选择,当form中个数比较多时,则较为繁琐,但是代码易读,当程序执行完毕则会调用success方法,
返回的obj数据样式为 {"msg":"添加成功","success":true}
第二种方式采用ajax提交,比较简便,个人比较推荐
表单提交之前先进行验证
第一种
$('#admin_yhgl_addUserForm').form('submit', { url : 'userAction!add.action', data : { name : $('#admin_yhgl_addUserForm input[name=name]').val(), pwd : $('#admin_yhgl_addUserForm input[name=pwd]').val() }, success : function(data) { var obj = jQuery.parseJSON(data); console.info(obj); if (obj.success) { addUserDialog.dialog('close'); } $.messager.show({ title : '提示', msg : obj.msg, timeout : 3000, showType : 'slide' }); } });
这种方式需要将form中的数值单个赋值,用到jquery 数据选择器进行单个选择,当form中个数比较多时,则较为繁琐,但是代码易读,当程序执行完毕则会调用success方法,
返回的obj数据样式为 {"msg":"添加成功","success":true}
第二种方式采用ajax提交,比较简便,个人比较推荐
// 第二种后台交互方式 ajax提交 if ($('#admin_yhgl_addUserForm').form('validate')) { $.ajax({ url : 'userAction!add.action', data : $("#admin_yhgl_addUserForm").serialize(), dataType : 'json', success : function(obj, textStatus, jqXHR) { if (obj.success) { addUserDialog.dialog('close'); } $.messager.show({ title : '提示', msg : obj.msg, timeout : 3000, showType : 'slide' }); } }); } else { alert('验证失败'); }data : $("#admin_yhgl_addUserForm").serialize() 将form中的数据序列化,只要action中变量和前台变量名称一致,则就会接收到值,
表单提交之前先进行验证
相关文章推荐
- Checkbox框全选操作,form表单提交与jquery ajax提交两种处理方式
- PHP表单中的Get与Post两种提交的方式的区别
- Session Token机制-Struts2中防止表单重复提交的两种方式(一)
- form表单的两种提交方式,submit和button的用法
- Struts2中防止表单重复提交的两种方式
- C#的提交表单方式主要有两种WebClient与HttpWebRequest
- 一 丶get和post是html中表单的提交方式中的两种方式,其主要区别在于:
- form表单的两种提交方式,submit和button的用法
- Action的重定向-Struts2中防止表单重复提交的两种方式(二)
- jquery ajax提交表单数据的两种方式
- Struts2中防止表单重复提交的两种方式及token拦截器的原理及作用
- jquery ajax提交表单数据的两种方式
- form表单的两种提交方式,submit和button的用法
- form表单的两种提交方式,submit和button的用法
- jquery ajax提交表单数据的两种方式
- 两种解决表单重复提交的方式PRG和Token
- form表单提交的两种方式
- jquery ajax提交表单数据的两种方式-
- 防止表单重复提交的两种方式
- [转]form表单的两种提交方式,submit和button的用法