大佬教程收集整理的这篇文章主要介绍了jquery – 如何在AJAX调用完成之前保持页面呈现?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道执行AJAX调用的巨大优势在于,在某个元素准备就绪之前,页面的其余部分可以加载并为用户做好准备.但我有一些特殊的业务要求.
首先,由于体系结构,我必须使用AJAX.其次,要求是我不能创建某个部分的延迟加载的外观.所以,我需要在返回jQuery AJAX调用之前不呈现页面.
到目前为止,我唯一的尝试就是简单地从jQuery document.ready函数中取出AJAX调用,认为它会立即触发并可能延迟页面.这没用.
jQuery.ajax()运动异步参数.设置为false时,您的AJAX请求将变为同步/阻止.
至于页面加载:不要挂钩任何“就绪”事件.只需在加载jQuery库后直接调用:
$('body').css('display','none');
然后运行你的(现在同步的)AJAX请求.
关于AJAX完成/成功,Do
$('body').css('display','block');
干杯.
以上是大佬教程为你收集整理的jquery – 如何在AJAX调用完成之前保持页面呈现?全部内容,希望文章能够帮你解决jquery – 如何在AJAX调用完成之前保持页面呈现?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。