上传到服务器时,外部jquery js脚本出错
Error on external jquery js script when uploaded to a server
我的测试站点在本地主机上运行良好,但当我试图将其上传到一些免费的托管服务器上时,我的firebug会说这样的话。
Uncaught SyntaxError: Unexpected end of input jquery.js:3
Uncaught TypeError: undefined is not a function bootstrap.min.js:6
Uncaught TypeError: Cannot read property 'fn' of undefined bootstrap-tooltip.js:252
Uncaught SyntaxError: Unexpected end of input ckeditor.js:57
Uncaught ReferenceError: jQuery is not defined jquery.fancybox.pack.js:45
Uncaught ReferenceError: $ is not defined
为什么会发生这种情况?
根据我的经验,Unexpected end
错误的三个最常见原因是:
- 文件上载未成功完成。尽管像FileZilla这样的一些工具可能会发出成功的消息,但这并不一定意味着服务器正确存储了文件。最好将文件下载回来,并对照原始文件进行检查以确定
- 故障/配置不正确的服务器可能会在提供整个文件之前中断响应或出错
- 您的JS中可能存在语法错误。(例如,不匹配的大括号将引发此错误)
正如您所看到的,#3是抛出错误的实际原因,而#1和#2将导致错误的发生。
相关文章:
- jQuery/JS包含运算符或类似运算符
- 使用.on动态添加jquery/js不知道的html元素
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 导致内容安全策略(CSP)冲突错误的本地jquery.js文件
- 在服务工作者中导入jquery.js
- jQuery/JS获胜't在表单验证后重定向
- jquery.js和jquery.lite.js有什么区别
- 在WordPress站点中加载jquery.js后加载javascript代码
- 将jQuery.js文件附加到html文档中
- jquery/js中的自执行函数
- 如何使用jquery/js/css逐步突出显示一段文本
- jQuery/JS Mimic Facebook's不在页面上时,标题在新消息上闪烁
- Rails:如何在jQuery(.js.erb)中调用“create”操作
- jQuery/JS:从服务器同步读取文本文件
- jQuery/js- 如何从基于 href 的类中获取菜单名称
- 相对于他在jQuery/Js中的一个内部数据对数组进行排序
- 获取剩余时间和上传文件速度 - ajax jquery/js
- 如何在One'中包含jQuery.js;s Own.js在$(document).ready之前
- jQuery js没有冲突
- 这是关于Jquery/JS的,如果我改变元素's HTML-我可以对它执行其他Jquery/JS操作吗