jquery $.Ajax 火狐浏览器闪屏解决办法

jquery的async:false,这个属性
默认是true:异步,false:同步。

 代码如下 复制代码

$.ajax({  
        type: "post",  
        url: "path",  
    cache:false,  
    async:false,  
   dataType: ($.browser.msie) ? "text" : "xml",  
        success: function(xmlobj){  
        }  
}); 

$.ajax({
        type: "post",
        url: "path",
 cache:false,
 async:false,
 dataType: ($.browser.msie) ? "text" : "xml",
        success: function(xmlobj){
        }
});

这样在其它浏览器下没有任何问题,但是在ff下就出问题了,下面我们来看解决办法

async默认是true, 即为异步方式, $.Ajax执行后, 会继续执行ajax后面的脚步, 直到服务器端返回数据后, 触发$.Ajax里的success方法. 这时候执行的是两个线程.

我的出现闪屏 的情况是:

 代码如下 复制代码
$.ajax({
    type: "post",
    url: "index.php",
    data: { },
    async:false,
    beforeSend:function(){},
    success: function(data){
        //...
    },
    complete:function(){}
});

在这里, 我的async设为了false, 原意是想返回数据了再执行$.Ajax后面的脚本, 没想到这个地方却导致了在火狐浏览器下出现闪屏.(Firefox 11.0), 滚动条下拉到底部触发ajax的情况.闪屏

解决办法

将async:false注释掉, 也就是async为ture的情况下, 成功解决了火狐浏览器滚动条下拉到底部触发ajax出现闪屏的问题.

时间: 2024-10-22 10:40:08

jquery $.Ajax 火狐浏览器闪屏解决办法的相关文章

uc浏览器闪退解决办法

  最近,不少uc浏览器用户在更新到最新版本后,都遇到了闪退的情况.那uc浏览器为什么闪退?让小编给大家说明一下uc浏览器闪退原因并跟大家分享uc浏览器闪退解决办法吧! uc浏览器闪退怎么办 uc浏览器闪退原因说明: 1.App版本的兼容性问题 解决办法:这样就必须更新这个APP,或者直接从本站重新下载最新版即可. 2.后台程序运行太多导致内存不足 苹果的优点是速度快,系统运行流畅性好.但是苹果内存是机身自带,容量有限,特别是打开的程序太多的时候,这时后台程序太多内存出现不足时就会出现闪退现象.

jquery ajax的async参数导致火狐浏览器闪屏

async默认是true, 即为异步方式, $.Ajax执行后, 会继续执行ajax后面的脚步, 直到服务器端返回数据后, 触发$.Ajax里的success方法. 这时候执行的是两个线程. 我的出现闪屏 的情况是:  代码如下 复制代码 $.ajax({     type: "post",     url: "index.php",     data: { },     async:false,     beforeSend:function(){},     s

iPad air软件出现闪屏怎么办?iPad air闪屏解决办法

问题状态 iPad air从后台进入很多软件出现闪屏,另外视频出现花屏? 例2 我的mini也这样啊, 目前发现只在app store里面滚屏的时候,会闪或者叫跳动 其他打那种类似赛车,屏幕一直在刷新的游戏的时候,倒没出现过 我ios6.0.2的 我港行的,再问下能否在上海的直营店换货,我注册才没几天,应该是15内可换货的. 谢谢 解决办法 第一,点击设置 - 通用 - 还原 - 还原所有设置. 第二,上面方法不能解决就升级至最新系统ios7.04,看是否能解决! 第三,你有90天电话技术支持服

ipad3闪屏怎么办?ipad3闪屏解决办法

问题分析 我的ipad3经常闪屏,但是不会持续时间太长,就是偶尔在浏览或者玩游戏的时候,闪一下,画面变黑或者花屏马上又恢复正常,我试着更新了最新的系统,开始的时候可能我也 没注意,感觉很正常,但是最近又发现这个情况.我想问下,我这个情况去客服能检测出来吗?主要是故障很不明显,只出现一下下,1.2秒就过了,我的机器序列号还在保修,但 是没有发票,这样能处理么 解决办法 第一,点击设置 - 亮度与墙纸 -关闭自动调节亮度功能. 第二,如果上面方法不能解决,可以通过itunes删除所有的游戏应用程序和

电脑黑屏解决办法大全

  电脑最让人头疼的问题,不是黑屏就是蓝屏,还出现好多英文单词,让人不知就里,还在有高手替我们分担困难 电脑黑屏的原因大概分为八大类如下: (1)显示器断电,或显示器数据线接触不良.另外电脑使用过久显示器电源线容易氧化破损; (2)主板没有供电; (3)显卡接触不良或损坏; (4)CPU 接触不良; (5)内存条接触不良; (6)机器感染 CIH 病毒,BIOS 被破坏性刷新; (7)检查插拔,如必要可用橡皮等清除金手指上的氧化膜; (8)如果软驱有软盘,很多的时候会造成电脑开机或重起的时候,电

腾讯游戏平台黑屏/白屏解决办法

  腾讯游戏平台黑屏/白屏解决办法: 首先找到注册表项: HKEY_CLASSES_ROOTCLSID{16d51579-a30b-4c8b-a276-0ff4dc41e755}InprocServer32 异常情况红框处值不正确,且可能没有InprocServer32的选项 1. 如果没有InprocServer32选项,在{16d51579-a30b-4c8b-a276-0ff4dc41e755}下面新建改项 2. 如果有InprocServer32项,但是没有值的,请修改其值为:C:win

Ubuntu开机黑屏或花屏解决办法

Ubuntu开机黑屏或花屏解决办法: 开机进入安全模式或叫恢复模式(双系统开机进入第2项(单系统开机时按shift键)-选择root或drop to root shell promot-点击ok) # mount -o remount /  (以读写的权限重新挂载系统) # vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"   (原为"quiet splash") :wq

17app直播黑屏怎么办 17app直播黑屏解决办法

17app直播黑屏原因分析 1.17app版本不对 大家下载的17app可能和你手机系统不兼容了,这个时候我们可以到官方看看这个版本支持你的手机系统不,目前17app支持的安卓系统都在安卓2.3+. 2.手机内存不足 建议清理掉一些暂时不用的程序,腾出空间,重新进入应用试试,这种可以重新启动手机,这个只是临时的解决方案了. 3.与其它应用冲突了 如果我们在没有安装一些应用之前出现了此问题就证明你17app不兼容了,如果是之后出现问题就是新安装的软件和17app冲突了,我们只需要删除后来安装有冲突

Xamarin.Android真机调试时闪退解决办法

原文:Xamarin.Android真机调试时闪退解决办法 项目->属性->Android Options,Packaging页签 去掉 Use Shared Runtime可解决