我有网站A:http://dl.dropbox.com/u/3264697/calc/v2/index.html 它按预期工作,100%。
我有网站B:http://pe2kasb.net63.net/ 它没有按预期工作。网站B是A文件镜像的文件。
我认为这是主机出了问题。查看Javascript控制台,错误似乎与主机有关:
screenshot here http://img825.imageshack.us/img825/4782/unlednwe.png
需要我联系他们,还是我能做些什么......?我是JQuery的新手,我相信这是问题的根源,但......我不确定。
答案 0 :(得分:2)
您正尝试从../v2/media/js/jquery.js
加载jQuery,但第二个网站中没有此类文件。
我建议您不要自己托管JQuery,而是使用托管版本:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript">
</script>
This post解释原因。
答案 1 :(得分:1)
替换
<script type="text/javascript" src="../v2/media/js/jquery.js"></script>
与
<script type="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
你还缺少dataTable.js。
答案 2 :(得分:0)
您正在从../v2/media/js/jquery.js
加载JQuery,这似乎不存在...
解决问题并提高网站的速度
要从Google加载JQuery,您只需使用:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
</script>
更多信息here
编辑:请注意,上面会自动加载JQuery的缩小版本。如果由于某种原因(?)你想加载未压缩的版本,你可以使用
google.load("jquery", "1", {uncompressed:true});
答案 3 :(得分:0)
查看http://pe2kasb.net63.net/v2/media/js/jquery.js所指的内容。 该文件不存在。 上传或从其他位置包含它。
答案 4 :(得分:0)
确保jQuery正确链接,目前jQuery应该位于“http://pe2kasb.net63.net/”上的“../v2/media/js/jquery.js”,这意味着返回然后输入一个文件夹“/v2/media/js/jquery.js”。