JQ模拟表单提供,Action为空时,IE出错
来源:互联网 发布:玻璃胶 知乎 编辑:程序博客网 时间:2024/05/16 01:43
原来的代码如下:
function serializeSubmitForm(formobj, event, successMsg) {var r = $(formobj).checkForm(true);if(r){$.ajax({type: $(formobj).attr('method'),url: $(formobj).attr('action'),data: $(formobj).serialize(),dataType: "json",beforeSend:loading,success: function(msg){tips.close();if(msg.status){if(successMsg) {success(successMsg);} else {if($(formobj).hasClass('noReflesh')) {var _triggerfn = $(formobj).attr('triggerfn');if(_triggerfn) {eval(_triggerfn + '()');}success('提交成功!');parent.success('提交成功!');parent.contentDialog.close();} else {if(msg.url){parent.location = msg.url;}else{parent.location.reload();}}}}else{error(msg.info);}}});}event.preventDefault();}
但是原来的项目里,FORM都有ACTION,最近做了个项目,都是提交到当前URL,所以ACTION都是空格,开发时因为是在谷歌浏览器下调试的,都没问题,发布时才发现IE下无法成功提交。
看来JQ也有很多兼容性的问题没处理完全,那既然是提交本URL,就在ACTION为空时提交到 window.location.href 就行了,具体就不写了,太简单。
- JQ模拟表单提供,Action为空时,IE出错
- form表单的action属性为空,由谁处理?
- IE后退清空表单
- 总结jsp提交表单到Action类,参数值为空
- 关于JQ选择器结果集为空
- jq 判断session值是否为空
- js判断表单为空
- 验证表单内容为空
- 表单提交是否为空
- 表单为空不提交
- 验证表单不为空
- 提交表单时servlet接收到的参数为空
- 表单提交时判断所有控件不能为空
- 为空值提供默认值.(Coalesce)
- 表单数据类 (为WebRequest提供数据)
- gethostbyname出错,hostent总是为空
- ASP COOKIES 为空 出错处理
- JQ实现效果:验证用户名是否为空
- Android 2.3 WebView AddJavascriptInterface解决办法
- iOS端使用二维码扫描(ZBarSDK)和生成(libqrencode)功能
- 如何用DOS命令 来 打 war 包
- Linux系统Iptables的常用防火墙配置方法
- Hibernate中不同数据库方言配置
- JQ模拟表单提供,Action为空时,IE出错
- IOS常用小代码(持续收藏)
- 数据结构与算法 绪论
- vc6中的一些error LNK2001 unresolved external symbol解决办法
- java中常用的帮助类(加快开发速度)
- N个人围成一圈的问题
- 整理struts2+spring+mybatis简单配置
- Oracle RAC 管理
- Android addJavaScriptInterface