Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery没有';不要总是装东西_Javascript_Jquery - Fatal编程技术网

Javascript jQuery没有';不要总是装东西

Javascript jQuery没有';不要总是装东西,javascript,jquery,Javascript,Jquery,好的,我有一个包含很多javascript/jQuery的页面。现在的问题是,它有时加载,有时不加载。经过几次刷新后,它最终开始工作。这个页面仍然是一个原型,用户还不能看到它,但我注意到这个问题有时会跨越整个网站。有人知道如何解决这个问题吗?登录脚本是基于jQuery/Ajax的,联系人表单是基于jQuery的,许多其他与设计相关的东西也是基于jQuery的。没有它,我就有大问题了。所有函数都在文档就绪函数中,所有scrypt标记都使用新的html 5`async=“async”。包括一个jQu

好的,我有一个包含很多javascript/jQuery的页面。现在的问题是,它有时加载,有时不加载。经过几次刷新后,它最终开始工作。这个页面仍然是一个原型,用户还不能看到它,但我注意到这个问题有时会跨越整个网站。有人知道如何解决这个问题吗?登录脚本是基于jQuery/Ajax的,联系人表单是基于jQuery的,许多其他与设计相关的东西也是基于jQuery的。没有它,我就有大问题了。所有函数都在文档就绪函数中,所有scrypt标记都使用新的html 5`async=“async”。

包括一个
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的脚本-如果它无法下载,它将
回退
,以在服务器上本地复制脚本。