Ubuntu Uncaught ReferenceError 中的 Javascript 错误:$ 未定义
Posted
技术标签:
【中文标题】Ubuntu Uncaught ReferenceError 中的 Javascript 错误:$ 未定义【英文标题】:Javascript Error in Ubuntu Uncaught ReferenceError: $ is not defined 【发布时间】:2012-10-11 12:02:52 【问题描述】:我在 Ubuntu 平台上使用 jquery、javascript、php。在页面中,我通过 jquery 向 php 文件发送 ajax 请求并获取响应文本。该程序在windows-(wamp)平台和在线运行成功。 但在 Ubuntu 中,我收到了 javascript 错误。代码如下...
url = "index.php";
$.get(url,
'action': 'Loan',
,
function(responseText)
alert(responseText);
,
"html"
);
在 Ubuntu 中我收到此错误, “未捕获的 ReferenceError:$ 未定义”。此错误显示在 $.get 行。在脚本标签中,我也包含了 jquery 库文件。我不知道为什么这是错误来了。请解决我的问题。提前致谢。
【问题讨论】:
vignesh.gvignesh.org/emicalculator 这是我正在处理的页面。单击计算图像后,将通过 jquery ajax 请求计算值,并将值显示在下方。它在服务器上工作正常。在我的lampp localhost中,我收到了上面定义的错误。 请提供完整代码 我没有遇到这个错误。 我正在检查 Chromium 和 firefox。 Uncaught ReferenceError: $ is not defined的可能重复 【参考方案1】:$ is not defined
在 JQuery 上表示未加载 JQuery 库。
发生这种情况的原因有很多,例如,
-
Windows 上的路径在 Ubuntu 中不同。
在 Windows 中文件名不区分大小写,但在 Linux 中区分大小写。
我建议你使用 google 的 JQuery。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js">
</script>
【讨论】:
【参考方案2】:报错“Uncaught ReferenceError: $ is not defined”表示未加载JQuery库。
您将找到所有 CDN here 以包含您需要的 JQuery 版本
【讨论】:
【参考方案3】:如果 jQuery.get 仍然无法工作,请不要使用美元符号,而是尝试验证您的 jquery 是否存在(404)。如果存在,打开它可能只是一个空文件。
【讨论】:
$ 未定义意味着没有其他库定义它,更不用说 jquery。以上是关于Ubuntu Uncaught ReferenceError 中的 Javascript 错误:$ 未定义的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu下调试ffmpeg程序出现undefined reference to pthread_once ,undefined reference to uncompress错误
ubuntu系统下,gsl 库链接问题 -undefined reference to `cblas_xxx`
Ubuntu使用多线程cmake时出现undefined reference to `pthread_create'
ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
caffe-ubuntu1604-gtx850m-i7-4710hq
PHP-问题处理Fatal error: Uncaught Error: Call to undefined function simplexml_load_file()