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也可以
分享到:
相关推荐
5. **JavaScript问题**:IE6对某些JavaScript特性的支持不足,开发者可能需要使用额外的库(如jQuery)来解决兼容性问题。 6. **DOM操作**:IE6的DOM(文档对象模型)实现与W3C标准有差异,可能导致JavaScript脚本...
在压缩包"develop in IE and Firefox"中,可能包含的是针对这两种浏览器开发的示例代码、测试用例或解决兼容性问题的策略,可以帮助开发者更好地理解并处理IE和Firefox之间的差异。通过深入研究这些文件,开发者可以...
JavaScript(JS)在不同的浏览器,特别是Internet Explorer(IE)和Firefox(FF)之间存在一些兼容性问题,这主要是由于它们对DOM(文档对象模型)和事件处理方式的实现差异。以下是一些主要的问题及解决方案: 1. ...
10. **兼容性**:考虑到不同浏览器的差异,jQuery文件管理器需要确保在主流浏览器如Chrome、Firefox、Safari、Edge和旧版IE中都能正常工作。 为了实现以上功能,开发者通常会结合使用jQuery、HTML5的新特性以及可能...
- **浏览器兼容性**:jQuery处理了JavaScript在不同浏览器之间的兼容性问题,使得开发者无需担心IE、Firefox、Chrome等浏览器之间的差异。 - **丰富的UI效果**:jQuery提供了实现动态效果的工具,如平滑滚动、淡入...
这个版本引入了许多改进和新功能,包括优化的选择器引擎,提高了性能,对IE6/7的兼容性增强,以及对jQuery对象和DOM元素之间的转换提供了更灵活的处理。例如,$.extend()方法的增强使得对象合并更加方便,$.each()的...
特别是在IE6/7/8这些旧版本的浏览器中,许多JavaScript特性与现代浏览器的实现存在差异,导致开发者在处理兼容性问题时容易出现错误。下面将详细总结和分析这些常见的兼容性易错问题,帮助开发者更好地理解和掌握...
这款名为"posabsolute-jQuery-Validation-Engine-f9a4ae8"的插件,是一个功能齐全且兼容性良好的验证解决方案,适用于多种浏览器环境,包括Internet Explorer (IE)的各个版本以及Firefox等其他主流浏览器。...
但是,这种方法同样存在兼容性问题,比如在非IE浏览器中执行会出错。因此,代码中需要加入判断浏览器类型的逻辑。通过jQuery的$.browser.msie属性可以判断浏览器是否为IE系列,如果是,则执行相应的缓存命令。这样做...
5. **兼容性**:继续加强了对不同浏览器的兼容性,特别是对老版本 IE 的支持。 总结,`jquery-1.4.2.js.zip` 文件提供的资源是学习和使用 jQuery 1.4.2 版本的好材料,无论你是初学者还是经验丰富的开发者,都可以...
10. **兼容性**:作为一款成熟的插件,formValidator 3.1应当兼容大多数现代浏览器,包括Chrome、Firefox、Safari、Edge和IE9+。 在实际应用中,根据`formValidator3.1`这个文件名,我们可以推测这个压缩包可能包含...
### Ajax在不同版本IE中的应用 ...综上所述,虽然不同版本的IE和其他浏览器在处理Ajax请求时存在差异,但通过采用合适的策略和技术手段,可以有效地解决这些兼容性问题,实现平滑、一致的用户体验。
同时,从1.9版本开始,jQuery团队还决定在2.0版本中彻底停止对Internet Explorer 6、7、8的支持,这进一步强调了向特性检测转变的重要性。 对于那些仍需支持老版本IE的应用,可以通过条件注释或使用不同的jQuery...
在本压缩包文件中,提供的焦点图代码具有高度的扩展性和良好的兼容性,意味着它可以适应各种不同的项目需求,并能在各种浏览器环境下正常运行,包括但不限于Chrome、Firefox、Safari、Edge以及IE等主流浏览器。...
一、新秀免费企业网站系统sinsiu 1.0 是一个...修改了前台和后台多处CSS,增强对IE6的兼容。 8.引入jQuery,采用Ajax技术,使一些程序更加简洁、合理。 后台路径:http://您的域名/admin/ 用户名:admin 密码:admin
对IE6、IE7、IE8、firefox、Chrome、Saferi、Opera七种主流浏览器有良好的兼容性。可以轻松松换肤,制作个性皮肤也很方便,只要修改几个css就可以了。 2月26日以来的bug修正: 01.[修正]用户在阅读新信之前把它删掉,...
虽然存在浏览器兼容性问题和各种挑战,但通过组合使用不同的事件和方法,可以较好地解决这一问题,从而提升页面加载的性能和用户体验。上述解决方案虽然在大多数情况下都能奏效,但在实际项目中仍需针对特定情况不断...
在IE6/7/8中,`innerHTML`会忽略英文空格,因此`document.getElementById('user').innerHTML.length`返回4。而在其他现代浏览器(如IE9、Firefox、Safari、Chrome和Opera)中,空格并未被忽略,所以长度为7。 这种...
JQuery是一种快速、小巧且功能丰富的JavaScript库。通过JQuery可以简化HTML文档遍历和...同时,也提醒了我们在进行跨浏览器兼容性开发时需要注意的不同浏览器的特性,以及如何通过合适的CSS设置来解决这些兼容性问题。