我从Filezilla登录到我的FTP并试图打开一个JS文件,它给了我以下错误:
Script: C:/.../slider.js
Line: 1
Char: 1
Error: 'document' is undefined
Code: 800A1391
Source: Microsoft JScript runtime error
我将jQuery链接到.php文件......'document'来自:
$(document).ready(function() {
//Code is here...
});
我尝试下载文件并打开它,我尝试删除$(文件).ready();,我尝试删除jquery(顺便说一句,当我打开jQuery文件时它给了我几乎相同的错误)。任何帮助表示赞赏。谢谢!
编辑:
这篇文章的标签之一是“asp.net”,但老实说我甚至不知道它是否与asp.net相关......
答案 0 :(得分:36)
我遇到了同样的问题并通过在Filezilla中执行以下操作来修复它:
答案 1 :(得分:2)
你说你是right clicking and clicking "View/Edit"
,它会引发错误。
发生错误是因为Windows正在执行脚本,并且脚本出现问题(因为它依赖于正在加载的另一个脚本)。
因此,虽然您可能正在单击“查看/编辑”,并期望这将在Notepad ++中打开文件,但它实际上正在做的是假设“查看”的意思是“运行脚本”。
显然,Notepad ++不是此文件类型的默认操作,或者至少它不符合Filezilla。也许默认操作实际上并没有像你想象的那样设置,或者可能是Filezilla不尊重你的默认操作。
解决方案:
如果Filezilla有一个“打开方式...”选项,允许您选择要打开文件的程序,然后使用它并手动选择Notepad ++。更好的是,如果它可以选择将其设为默认值,则勾选它,问题应该永久解决。
或者,只需将文件下载到本地计算机,然后再尝试打开它。
答案 2 :(得分:1)
我通过执行以下操作在FileZilla中使用了这个: -
这将阻止Windows脚本主机尝试运行该文件并在记事本++中打开。
虽然之前在帖子中已经有效地确定了这个问题,但我希望有人发现这个“操作方法”很有用。
答案 3 :(得分:0)
这不是编程问题。这是一个文件关联问题 - Windows正在尝试执行.js文件,而不是在编辑器中打开它。
在SuperUser上查看此问题:running-javascript-files-js
还有一些错误here的解释。
再次检查您的文件关联。尝试重新启动计算机。如果您在SuperUser上询问此类问题,您将获得更多帮助。
答案 4 :(得分:0)
添加文件关联后,它对我有用。
答案 5 :(得分:0)
只需执行以下步骤。这是一件容易的事。更改用于打开js文件的默认文件类型。
就是这样。最后,单击“确定”保存更改。 它将在以后工作。