1

我在 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: $ is not defined”。此错误显示在 $.get 行。在脚本标签中,我也包含了 jquery 库文件。我不知道为什么这是错误来了。请解决我的问题。提前致谢。

4

3 回答 3

0

错误“Uncaught ReferenceError: $ is not defined”表示未加载JQuery库。

您将在此处找到所有 CDN以包含您需要的 JQuery 版本

于 2012-10-21T14:12:45.573 回答
0

$ is not definedon JQuery 表示未加载 JQuery 库。

它可能由于多种原因而发生,例如,

  1. Windows 上的路径在 Ubuntu 中不一样。
  2. 在 Windows 中,文件名不区分大小写,但在 Linux 中则区分大小写。

我建议你使用谷歌的 JQuery。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js">
</script>
于 2012-10-21T14:13:41.873 回答
0

如果它仍然无法工作,请不要使用美元符号,而是使用 jQuery.get 尝试验证您的 jquery 是否存在(404)。如果它存在,打开它可能只是一个空文件。

于 2012-10-21T14:19:35.247 回答