加载了Jquery,但未定义$

时间:2014-05-02 05:45:34

标签: php jquery web-hosting

在我的本地计算机(Windows)上,jquery正常工作。但是,当在线托管(godaddy),linux服务器时,发现这个错误就是firebug:

TypeError: ajaxLocation is undefined
-Points to: ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];

ReferenceError: $ is not defined

在网络面板上,显式加载了 jquery.js 文件。 我尝试更改为cdn链接,但抛出了另一个错误:not a valid domain.

编辑:jquery链接

<script type="text/javascript" src="view/js/jquery.js"></script>

几行代码:

$('#area_search_field').focusout(function(){
    $('#city_suggestion_box').attr('class','city_suggestion_box_hidden');
});

可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

view/js/jquery.js

您需要做的是使用该URI前面的完全限定域名。

要正确解决问题,您需要执行以下操作:

<script src="MYDOMAIN.tld/view/js/jquery.js"></script>