`

jQuery $ is not defined——js引入报错

 
阅读更多

       今天在项目里使用jquery、jqgrid等js时报错了:jQuery $ is not defined("$" 是在jquery里面定义的。)。但我确实引入了呀,而且自己写测试能在jqgrid里得到数据呀!这是什么问题呢?

 

       后来查了一下,才知道原来是引入js时存在顺序问题,否则会导致jqgrid找不到jQuery对象。

      

       后来我修改了顺序,为什么还不行呢?

       如果页面出现问题,推荐使用“Firefox” 的 debug来调试。

 

 

       这里的问题是:

 

 

       引入了jquery,而且位置对,还是提示这个问题。用 Firefox 的debug来看看js到底有没有加载到,看过之后才发现jquery加载来,但是是从缓存里面读取的,所以将缓存清理后,再访问,ok.

 

分享到:
评论
1 楼 五宁luxam 2018-04-12  

相关推荐

    提示$ is not defined错误分析及解决

    在JavaScript编程中,"$ is not defined" 是一个常见的错误,通常出现在尝试使用jQuery库时,但该库尚未被正确引入或加载。这个错误表明代码在尝试访问jQuery对象($是其常用的别名)时,系统并没有找到这个全局变量...

    VUE使用‘luckysheet‘ is not defined已解决,其他博主方法没有解决请看这里

    如果你遇到了"luckysheet is not defined"的错误,这通常意味着在你的Vue项目中,Luckysheet未正确安装或引入。下面我们将详细探讨这个问题的解决方案以及如何在Vue项目中有效地使用Luckysheet。 首先,让我们了解...

    解决vue项目报错webpackJsonp is not defined问题

    但是在项目经过本地测试没有任何问题,打包上线后却会报错 webpackJsonp is not defined。这是因为公共文件必须在自己引用的js文件之前引用。 可以手动改文件引用,但是推荐以下解决办法: 找到build→webpack.prod...

    bootstrap+jquery项目引入文件报错的解决方法

    报错一:Uncaught ReferenceError: $ is not defined Uncaught ReferenceError: $ is not defined Uncaught ReferenceError: jQuery is not defined   错误原因:文件加载的顺序不对,jQuery文件的顺序要在前面  ...

    Python中对错误NameError: name ‘xxx’ is not defined进行总结

    最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError: name ‘xxx’ ...

    Error in mounted hook: "ReferenceError: AMap is not defined" fo

    ReferenceError: AMap is not defined AMap未定义

    jQuery ReferenceError: $ is not defined 错误的处理办法

    在JavaScript编程中,`ReferenceError: $ is not defined` 是一个常见的错误,它通常发生在尝试使用jQuery库,但浏览器无法找到对应的 `$` 符号,即jQuery的核心函数没有被正确加载或引用。这个错误可能由多种原因...

    jQuery is not defined 错误原因与解决方法小结

    总之,在遇到“jQuery is not defined”的错误时,首先应该检查jQuery库是否被正确引入、路径是否正确以及代码执行顺序是否合理。此外,还要留意CDN服务的稳定性和第三方下载工具的可靠性。通过仔细检查并应用上述...

    前端项目-lamejs.zip

    - `src/` 目录:包含`lamejs` 的源代码文件,如`Lame.js` 和 `Main.js`,它们定义了核心的编码逻辑。 - `example/` 目录:提供了一些简单的示例,展示如何使用`lamejs` 进行音频编码。 - `README.md`:项目的介绍和...

    webpack DllPlugin xxx is not defined解决办法

    解决"webpack DllPlugin xxx is not defined"的关键在于检查并确保 `DllPlugin` 和 `DllReferencePlugin` 的配置一致性,特别是 `context`、`library` 和 `name` 的设置,以及确保生成的 DLL 文件被正确地引入到 ...

    thinkphp6 通过命令行快速生成多应用模块报 【Command “build” is not defined.】错误的解决办法

    在项目下执行如下命令 ...报如下图错误 解决办法: ...文档里说: 所以我命通过命令安装扩展: ...composer require topthink/think-multi-app 出现如下图说明安装成功了 ...Successed 出现这个说明大功告成,可以开始你的多...

    Target runtime Apache Tomcat 6.0 is not defined 解决方法

    标题中的问题“Target runtime Apache Tomcat 6.0 is not defined”是Eclipse IDE中一个常见的错误提示,意味着用户在尝试运行或部署基于Apache Tomcat 6.0的应用时,Eclipse无法找到对应的运行时环境。这个错误通常...

    jquery.qrcode生成二维码demo

    要使用 `jQuery.qrcode.js`,首先需要确保你的项目中已经引入了 jQuery。如果你的项目还没有引入 jQuery,可以添加以下 CDN 链接: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> ...

    jquery-3.2.1.js

    解决 Uncaught ReferenceError: $ is not defined的问题,引入该js文件即可

    完美反编译出微信小程序 彻底解决 __vd_version_info__ is not defined 等出错问题

    彻底解决 __vd_version_info__ is not defined 等出错问题,完美反编译出微信小程序, 已测试。直接下载后按照 qwerty472123/wxappUnpacker 方式使用。原qwerty472123/wxappUnpacker的版本已过时。

    maven 常见错误集合

    [WARNING] The POM for org.apache.plugins:maven-source-plugin:jar:2.4 is missing, no dependency information available ``` 这可能是因为以下原因: - **网络问题**:网络连接不稳定,导致Maven无法访问远程...

Global site tag (gtag.js) - Google Analytics