为什么我的JavaScript停止在实时网站上工作,但在测试环境中正常工作?
好了,这是很奇怪......为什么我的JavaScript停止在实时网站上工作,但在测试环境中正常工作?
http://connecttofriends.com/admin/login
我正在写一个管理控制面板,正在使用从主题森林模板(因为我没签上创建任何图形,所以我的客户买了它)。对于上面列出的登录页面,由于它的设置方式,我必须将它编程为通过Javascript运行。
我得到它的工作和一切。突然之间,发生了一些奇怪的事情,并且自那时起,Javascript就一直没有在这个页面上工作。我的Javascript甚至都不会出现在Firebug中,而且我还没有找到任何可以表明存在Javascript错误的东西。更糟的是...在我的本地测试服务器上,它工作得很好。它只是拒绝在任何原因的现场服务器上工作。
有没有像以前这样的事情发生过?我该如何解决这个问题?我找不到任何错误,并且在我的测试服务器上正常工作。我至少已经能够在测试服务器上继续开发,但是如果没有真正的版本,它就没用了。
如果有人问,我会发布代码,但在这些情况下我没有看到很多理由,因为代码实际上可行。
任何帮助表示赞赏...
jQuery不加载。
它试图从这个地址获取jQuery:http://connecttofriends.com/admin/js/jquery-1.7.min.js,它不在那里。缺少/
,来表示root?
呃...好的,澄清一下,jQuery最初是通过Google Code加载的。它仍然没有工作,所以我下载了最新的jQuery副本,但我想我忘了上传它。我会这样做,看看它是否解决了这个问题。 – JaidynReiman
好的,现在问题已经解决......我忘了上传文件,但似乎又一次,当我使用Google Apix时,它也在做同样的事情。当我切换到使用本地文件时,它似乎在做同样的事情......我想我只是没有想直,因为这个控制面板在第一次发生这个问题时一直在窃听我的废话......谢谢虽然,帮助。 – JaidynReiman
您使用不加载,你为什么不使用jquery链接为https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js
这也将减少您的服务器的点击路径。
它最初编程是为了做到这一点。 JSView甚至告诉我它正在加载,并且我通过JSView打开它,我可以查看所有的源代码,但它仍然做同样的事情。我将其更改为本地版本的jQuery,并忘记上传文件,所以这就是为什么当我切换时它不工作。奇怪的是,它昨天通过该链接在本地工作,但不是在现场服务器上...... – JaidynReiman
jquery库没有得到加载。请检查jquery-1.7.min.js的路径。
GET http://connecttofriends.com/admin/js/jquery-1.7.min.js 404(Not Found) – Nemoden
只是检查你的页面,看着javascript控制台,看来jQuery没有加载。您也可以使用CDN托管的jQuery http://code.google.com/apis/libraries/devguide.html#jquery –
我建议您链接到由谷歌托管的jquery文件http://code.google.com/ apis/libraries/ – xbonez