jquery 兼容性问题 IE7出错,IE6,IE8其他的都挺好

ImageScan.rightReq = $.ajax({
				data: {'catch' : unescape(url), 'pos' : pos},
				beforeSend: function() {
					$('#' + pos + '_image_url-wrapper > input').val('');
					$('#' + pos + '_image_url-wrapper').hide();
					$('#' + pos + '_itemList').removeAttr('style');
					$('#edit-' + pos + '-web-img-button').after('<div id="' + pos +'_ajax_loading"><img src="' + Site.base_url + 'sites/all/themes/swayable/images/ajax-loader.gif" /></div>');
				},
				dataType: "json",
				success: function(data) {
					ImageScan.load(data, pos + '_');
				},
				complete: function(handle, status) {
					$('#' + pos + '_ajax_loading').remove();
					if (status != 'success') {
						alert('Image scan doesn\'t succeed, please try it again.');
						return false;
					}
				}
			});

 这是简单的一段使用jquery的ajax方法进行请求的代码

 在IE7下面会发现,当整个程序出错,也就是当timeout的时候,能够进行alert里面的语句

也运行了,return false 尝试过各种return 想让整个程序到此中断的方法

但是从firebug调试可以看出,当运行了return之后仍然进入到jquery.js的程序块里面

无法终止,在IE7里面就会提示对象不支持某种属性或者方法。

 

非常诡异,需要修改jquery.1.4.2的部分代码,或者直接升级到.1.4.3也可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值