在我的本地计算机(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');
});
可能出现什么问题?
答案 0 :(得分:0)
view/js/jquery.js
您需要做的是使用该URI前面的完全限定域名。
要正确解决问题,您需要执行以下操作:
<script src="MYDOMAIN.tld/view/js/jquery.js"></script>