Ubuntu Uncaught ReferenceError中的Javascript错误:$未定义

时间:2012-10-21 14:06:20

标签: php javascript jquery ajax referenceerror

我在Ubuntu平台上使用jquery,javascript,php。在页面中我通过jquery发送ajax请求到php文件并获取响应文本。该程序在windows-(wamp)平台和在线成功运行。 但在Ubuntu我收到javascript错误。代码如下......

    url = "index.php";

    $.get(url,{
            'action': 'Loan',
        },
        function(responseText){     
            alert(responseText);
        },
        "html"
    );

在Ubuntu中我收到此错误, “未捕获的ReferenceError:$未定义”。此错误显示在$ .get行。在脚本标签中我也包含了jquery库文件。我不知道为什么这会出现错误。请解决我的问题。在此先感谢。

3 个答案:

答案 0 :(得分:0)

错误“未捕获的ReferenceError:$未定义”表示未加载JQuery库。

您会发现所有CDN here都包含您需要的JQuery版本

答案 1 :(得分:0)

JQuery上的

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

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

  1. Windows上的路径与Ubuntu中的路径不同。
  2. 在Windows文件名中不区分大小写,但在Linux中区分大小写。
  3. 我建议您使用谷歌的JQuery。

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js">
    </script>
    

答案 2 :(得分:0)

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