起因

由于项目中原先提交from是通过JavaScript指定action,在submit提交的,使用的方式,也不是很标准,造成除了ie之外的浏览器都不能正常的提交数据,做web项目还是要考虑到浏览器的兼容性的.

1.序列化form,通过Ajax提交

   $.ajax({
cache: false,
type: "POST",
url: "readImage.do",
data: $('#ff').serialize(), //序列化表单数据
async: true, //是否是异步,默认为异步
success: function(data) {
if (data == "ok") {
window.parent.closeTab("阅片信息", "远程阅片", "doSearch();");
return false;
}
else {
alert("诊毕提交数据失败,请重新提交!");
return false;
}
}
});

2.Jquery easyUI form表单插件

  $('#ff').form('submit', {
url: "requestForm.ashx",
success: function (data) {
alert(data)
}
});

3.Jquery form插件

$("#ff").ajaxSubmit({
url: '../requestForm.ashx',
success: function (data) {
alert(data);
}
});

1.采用第一种方式提交form表单数据,是因为这种可控性比较大,想异步就异步,想同步就同步 2.第二种方式,虽然简单,可控性就没有那么大了,type="submit"才可以提交 3.可以使用Jquery form表单插件,比第二种方式使用差不多,type不需要submit就可以提交数据

最新文章

  1. Windows下,MySQL root用户忘记密码解决方案
  2. 由一段字符串中查找URL引出——正则表达式
  3. (转载)The One Sign You Will Be Rich-(by Brian de Haaff Founder and CEO Aha! -- world's #1 product roadmap software)
  4. (原创)android Sqlite多线程访问异常解决方案
  5. 开源牛人 zcbenz
  6. jni数据传递——会不断的更新,测试没有问题,再整理进来。
  7. devexpress 控制面板汉化方式 参考信息
  8. MHA命令系统介绍 --masterha_master_switch
  9. thinkphp 视图模型使用分析
  10. doGet和doPost的区别
  11. C#使用WinAPI 修改电源设置,临时禁止笔记本合上盖子时睡眠
  12. Serializable 作用
  13. 【Alpha】——First scrum Meeting
  14. sed命令基础2
  15. layui-row 布局因高度不一致错位问题
  16. Gogs 部署安装(windows)
  17. TCP与UDP区别小结
  18. Oracle 傻瓜式数据归档
  19. 关于linux下mysql安装和卸载
  20. create-react-app:reject和不reject(使用react-app-rewired)这2种情况下的antd组件按需引入配置

热门文章

  1. python 常用库, 随时添加中
  2. win10 配置pylucene
  3. JSP/SERVLET新手教程--Servlet 使用入门
  4. 浅析 rand7生成rand10 方法 之 思想篇(一)
  5. Linux文件内容查阅
  6. Lucene的基本应用
  7. 上传图片/文件到server
  8. 【Java编程】Java在dos窗体编译与运行的批处理
  9. xml实现AOP
  10. kubernetes安装过程中遇到问题及解决