Javascript jQuery没有';不要总是装东西
好的,我有一个包含很多javascript/jQuery的页面。现在的问题是,它有时加载,有时不加载。经过几次刷新后,它最终开始工作。这个页面仍然是一个原型,用户还不能看到它,但我注意到这个问题有时会跨越整个网站。有人知道如何解决这个问题吗?登录脚本是基于jQuery/Ajax的,联系人表单是基于jQuery的,许多其他与设计相关的东西也是基于jQuery的。没有它,我就有大问题了。所有函数都在文档就绪函数中,所有scrypt标记都使用新的html 5`async=“async”。包括一个Javascript jQuery没有';不要总是装东西,javascript,jquery,Javascript,Jquery,好的,我有一个包含很多javascript/jQuery的页面。现在的问题是,它有时加载,有时不加载。经过几次刷新后,它最终开始工作。这个页面仍然是一个原型,用户还不能看到它,但我注意到这个问题有时会跨越整个网站。有人知道如何解决这个问题吗?登录脚本是基于jQuery/Ajax的,联系人表单是基于jQuery的,许多其他与设计相关的东西也是基于jQuery的。没有它,我就有大问题了。所有函数都在文档就绪函数中,所有scrypt标记都使用新的html 5`async=“async”。包括一个jQu
jQuery
回退:
<script type="text/javascript">
if (typeof jQuery == 'undefined')
document.write(unescape("%3Cscript src='/path/jquery' type='text/javascript'%3E%3C/script%3E"));
</script>
if(typeof jQuery==“未定义”)
write(unescape(“%3Cscript src=”/path/jquery'type='text/javascript'%3E%3C/script%3E”);
另外,由于您使用的是
async=async
属性,因此需要在脚本完成下载后运行代码,即:document.load
听起来像是async
属性出了问题。如果异步加载jQuery,浏览器在加载时不会等待。这对于快速呈现非常有用,但是如果jQuery在标记中的文档就绪函数执行时还没有加载,它们将无法工作
请尝试删除
async
属性。您是从谷歌还是从您的网站加载jquery.js?很抱歉,这是一个noob问题,但这种回退到底意味着什么?此外,我确实为.htaccess中的所有.js资源设置了一个遥远的未来到期日,因此无论发生什么情况,它们都应该被缓存。回退主要用于引用来自CDN的脚本-如果它无法下载,它将回退
,以在服务器上本地复制脚本。