IE中jquery.form中ajax提交没反应解决方法分享


Posted in Javascript onSeptember 11, 2012

花了三个钟头,反复查,发现,原来是改了处理页面的返回头信息。
加上了 application/x-javascript ,ie8就不干活了。
如果是text/html,就行,或者不指定也行。
算bug不?让我问候一下写这段代码的ie开发人员吧。
ajax的头信息,编码看来都要注意哎。
ajax提交表单数据的方式介绍

Url参数提交数

<script type ="text/javascript" src ="../js/jquery.js"></script> 
<script type="text/javascript"> 
function checkCorpID()//检测客户编号是否可用 
{ 
if($.trim($("#txtF_CORPID")[0].value)=="")//txtF_CORPID是客户编号输入框 
{ 
alert("请输入客户编号!"); 
} 
else 
{ 
$("#checkFlag").html("正在检测");//显示提示信息 
$.ajax({ 
type: "get", 
url: "CheckCorpID.ashx", 
data: "ID="+$.trim($("#txtF_CORPID")[0].value),//提交表单,相当于CheckCorpID.ashx?ID=XXX 
success: function(msg){$("#checkFlag").html("");alert( msg ); } //操作成功后的操作!msg是后台传过来的值 
}); 
} 
} 
</script>

二:Form提交数据前台代码:
Code
<script type ="text/javascript" src ="../js/jquery.js"></script> //必须要引用 
<script type ="text/javascript" src ="../js/jquery.form.js"></script> //必须要引用 
<script type="text/javascript"> 
// wait for the DOM to be loaded 
$(document).ready(function() 
{ 
$('#Tip').hide();//显示操作提示的元素不可见 
$('#form1').submit(function()//提交表单 
{ 
//alert("ddd"); 
var options = { 
target:'#Tip', //后台将把传递过来的值赋给该元素 
url:'ReturnVisit.aspx?flag=do', //提交给哪个执行 
type:'POST', 
success: function(){ alert($('#Tip').text());} //显示操作提示 
}; 
$('#form1').ajaxSubmit(options); 
return false; //为了不刷新页面,返回false,反正都已经在后台执行完了,没事! 
}); 
} 
); 
</script>
Javascript 相关文章推荐
JavaScript函数、方法、对象代码
Oct 29 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
Dec 26 Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
Nov 16 Javascript
Javascript核心读书有感之语句
Feb 11 Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 Javascript
AngularJS中处理多个promise的方式
Feb 02 Javascript
BootStrap扔进Django里的方法详解
May 13 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
Jul 06 Javascript
vue2.0之多页面的开发的示例
Jan 30 Javascript
微信小程序实现转盘抽奖
Sep 21 Javascript
使用compose函数优化代码提高可读性及扩展性
Jun 16 Javascript
jquery ajax例子返回值详解
Sep 11 #Javascript
Jquery插件写法笔记整理
Sep 06 #Javascript
基于jquery的用鼠标画出可移动的div
Sep 06 #Javascript
js防止表单重复提交实现代码
Sep 05 #Javascript
javascript面向对象入门基础详细介绍
Sep 05 #Javascript
说说JSON和JSONP 也许你会豁然开朗
Sep 02 #Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
Sep 02 #Javascript
You might like
PHP调用三种数据库的方法(1)
2006/10/09 PHP
php单件模式结合命令链模式使用说明
2008/09/07 PHP
php基础学习之变量的使用
2011/06/09 PHP
PHP验证码函数代码(简单实用)
2013/09/29 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
js 事件小结 表格区别
2007/08/13 Javascript
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
jquery dialog获取焦点的方法
2017/02/09 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
基于node+vue实现简单的WebSocket聊天功能
2020/02/01 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
2019/07/11 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
python3实现简单飞机大战
2020/11/29 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
用python发送微信消息
2020/12/21 Python
LINUX下线程,GDI类的解释
2016/12/14 面试题
办公室主任竞聘演讲稿
2014/05/15 职场文书
职工的安全责任书范文!
2019/07/02 职场文书