为什么我的JavaScript停止在实时网站上工作,但在测试环境中正常工作?

问题描述:

好了,这是很奇怪......为什么我的JavaScript停止在实时网站上工作,但在测试环境中正常工作?

http://connecttofriends.com/admin/login

我正在写一个管理控制面板,正在使用从主题森林模板(因为我没签上创建任何图形,所以我的客户买了它)。对于上面列出的登录页面,由于它的设置方式,我必须将它编程为通过Javascript运行。

我得到它的工作和一切。突然之间,发生了一些奇怪的事情,并且自那时起,Javascript就一直没有在这个页面上工作。我的Javascript甚至都不会出现在Firebug中,而且我还没有找到任何可以表明存在Javascript错误的东西。更糟的是...在我的本地测试服务器上,它工作得很好。它只是拒绝在任何原因的现场服务器上工作。

有没有像以前这样的事情发生过?我该如何解决这个问题?我找不到任何错误,并且在我的测试服务器上正常工作。我至少已经能够在测试服务器上继续开发,但是如果没有真正的版本,它就没用了。

如果有人问,我会发布代码,但在这些情况下我没有看到很多理由,因为代码实际上可行。

任何帮助表示赞赏...

+3

GET http://connecttofriends.com/admin/js/jquery-1.7.min.js 404(Not Found) – Nemoden

+0

只是检查你的页面,看着javascript控制台,看来jQuery没有加载。您也可以使用CDN托管的jQuery http://code.google.com/apis/libraries/devguide.html#jquery –

+0

我建议您链接到由谷歌托管的jquery文件http://code.google.com/ apis/libraries/ – xbonez

jQuery不加载。

它试图从这个地址获取jQuery:http://connecttofriends.com/admin/js/jquery-1.7.min.js,它不在那里。缺少/,来表示root?

+0

呃...好的,澄清一下,jQuery最初是通过Google Code加载的。它仍然没有工作,所以我下载了最新的jQuery副本,但我想我忘了上传它。我会这样做,看看它是否解决了这个问题。 – JaidynReiman

+0

好的,现在问题已经解决......我忘了上传文件,但似乎又一次,当我使用Google Apix时,它也在做同样的事情。当我切换到使用本地文件时,它似乎在做同样的事情......我想我只是没有想直,因为这个控制面板在第一次发生这个问题时一直在窃听我的废话......谢谢虽然,帮助。 – JaidynReiman

您使用不加载,你为什么不使用jquery链接为https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js

这也将减少您的服务器的点击路径。

+0

它最初编程是为了做到这一点。 JSView甚至告诉我它正在加载,并且我通过JSView打开它,我可以查看所有的源代码,但它仍然做同样的事情。我将其更改为本地版本的jQuery,并忘记上传文件,所以这就是为什么当我切换时它不工作。奇怪的是,它昨天通过该链接在本地工作,但不是在现场服务器上...... – JaidynReiman

jquery库没有得到加载。请检查jquery-1.7.min.js的路径。