“Object [object Object] has no method”错误在线但不在本地主机上!为啥?

Posted

技术标签:

【中文标题】“Object [object Object] has no method”错误在线但不在本地主机上!为啥?【英文标题】:"Object [object Object] has no method" error online but not on localhost! Why?“Object [object Object] has no method”错误在线但不在本地主机上!为什么? 【发布时间】:2013-09-22 03:20:53 【问题描述】:

我刚刚在我的本地计算机 (WampServer 2.2) 上运行正常的网站上的测试 URL 上在线。

在线测试网址是这个:http://clienti.stefanoginella.com/viktormitic/

为什么现在我收到这个 javacript 错误消息? Uncaught TypeError: Object [object Object] has no method 'startslider'

startslider 来自一个名为 NerveSlider 的 jQuery 插件,我用它来制作一些背景图像滑块。

我一整天都在试图理解这个错误,但我无法找出解决方案。特别是因为在我的本地机器上它可以正常工作,没有任何问题。

【问题讨论】:

你确定你的服务器中包含了startslider插件吗? 您是否已将startslider 插件上传到您的服务器?在这里查看您的代码会有所帮助 是的,所有 .js 文件都已正确上传和加载 【参考方案1】:

似乎minified版本的neverslider javascript都在一行中,并以注释开头://...

也许就是这样?你是如何创建缩小的 js 的?

【讨论】:

哇,非常感谢。这就是问题所在......但我仍然不明白为什么它在本地主机上工作而不是在线......无论如何我使用的是我从插件网站下载的原始缩小文件 那么可能换行符/回车符在服务器上的解释不同...看看这里的常见问题部分:en.wikipedia.org/wiki/Newline

以上是关于“Object [object Object] has no method”错误在线但不在本地主机上!为啥?的主要内容,如果未能解决你的问题,请参考以下文章