jquery文件加载出错问题,js调用问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery文件加载出错问题,js调用问题相关的知识,希望对你有一定的参考价值。

jquery文件在head内引用,程序一般情况不出现问题,但是快速刷新页面就会出错,一般刷新20次至少会出现一次错误,提示$无法识别,网站查了很久,调试了很久,无法解决,希望来个高手帮忙帮忙调试下,彻底告诉问题原因

1、确定引用的js文件的路径名称是否正确、文件是否存在
<script type="javascript" src="js/jquery-1.8.3.min.js"></script>
2、将js代码放在<head>标签中,代码会先被执行

3、保证非定义命名函数以外的jQuery代码都在文档就绪函数中编写,避免出现找不到资源
<script type="text/javascript" >
$().ready(function()
alert("welcome to the ping pong battle.");
);
</script>
参考技术A 由于js加载的问题,访问网站速度快的时候,jquery会在你调用它的方法之前就被加载了,如果速度慢的话,就会先执行了方法,但js还没有加载完,就出错
可能是有时候网络堵塞造成的,你不看又时候打开一些网站样式全是错的嘛,那就是样式表没有加载或加载失败的原因,没问题你这网站本回答被提问者采纳
参考技术B 楼上说的没错,刷新过快,有可能jquery加载不完全,就会报错,这是常识,一般上网浏览的时候,也不会出现这样的问题的,lz放心好了,这个不是问题的 参考技术C 是由于js加载的问题,访问网站速度快的时候,jquery会在你调用它的方法之前就被加载了,如果速度慢的话,就会先执行了方法,但js还没有加载完,就出错 参考技术D 把你用$的那些脚本放在一个js文件里,在jquery文件之后加载试试,这样应该可以保证加载顺序的。

load-scripts.php 从哪里加载 jquery.js 文件?

【中文标题】load-scripts.php 从哪里加载 jquery.js 文件?【英文标题】:Where does load-scripts.php load jquery.js file from? 【发布时间】:2012-04-07 08:39:38 【问题描述】:

我尝试调试从 Wordpress 中的 Generate Thumbnails 插件调用的 javascript 函数。该函数使用jquery。所以我要调试的实际调用发生在 jquery 中。

问题是 Wordpress 中的默认 jquery.js 被最小化,因此模糊不清。我用 wp-includes\js\jquery 中未压缩版本的 jquery.js 文件更改了该文件。

但是当我使用 Firebug 的调试器调试该函数时,Firebug 仍然向我显示旧的、最小化的 jquery 版本:

我复制了 Firebug 中显示的脚本文件的位置并在浏览器中打开它:http://localhost/wordpress/wp-admin/load-scripts.php?c=1&load=jquery,utils,jquery-ui-core,jquery-ui-widget&ver=368b0ffbc13bc55b5ae45ad40a5368d9

这一次,真正的、未压缩的 jquery.js 版本被打开了。

Firebug 似乎打开了旧版本的 jquery。我重新启动了 Firefox,但没有解决。

这个问题的原因可能是什么?这是 Firebug 相关的还是 Wordpress 相关的?

【问题讨论】:

可能是浏览器缓存问题,换个浏览器打开试试。 【参考方案1】:

我同意那些对您的问题发表评论的人的看法 - 这似乎是浏览器缓存问题。

如果它是一个测试系统,我建议的一件事是在您的wp-config 中将WP_DEBUG 常量设置为true。这将下载 javascript 库的未压缩版本。这有两个好处:

    您不必复制不同的 javascript 文件,并且 文件名与标准文件名不同(其中包含 .dev,来自内存),因此您不应遇到任何缓存问题。

我假设 WordPress 中有一个未压缩版本的 jquery。抱歉,如果没有;我没有检查。但总的来说,我会推荐这种方法。

有关更多信息,请参阅法典中的Debugging in WordPress。

【讨论】:

以上是关于jquery文件加载出错问题,js调用问题的主要内容,如果未能解决你的问题,请参考以下文章

js文件连接上了MySQL,但是用HTML调用js出错

getJSON 在 chrome 上本地加载 json 数据文件时出错 [重复]

调用 jquery/ajax 函数时出错

使用 three.js 加载 STL 文件时出错

html引用外部js文件不能执行

将引导程序加载到节点时出错