Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js加载问题_Javascript - Fatal编程技术网

Javascript js加载问题

Javascript js加载问题,javascript,Javascript,我正在编辑一个现有的网站,这是一个典型的商人网站。包含一个主索引的一系列PHP文件,加载到各种内容页中 主index.php(使用)加载到jsFunctions.js中 当我修改jsFunctions.js文件时,索引仅部分加载jsFunctions.js。例如,我将得到一个firebug错误,如“unterminated string literal”或“missing end}”或类似错误。错误本身是有意义的,因为js文件没有完全加载,大括号或引号丢失并引发错误。它看起来是随机的,有时会加载

我正在编辑一个现有的网站,这是一个典型的商人网站。包含一个主索引的一系列PHP文件,加载到各种内容页中

主index.php(使用)加载到jsFunctions.js中

当我修改jsFunctions.js文件时,索引仅部分加载jsFunctions.js。例如,我将得到一个firebug错误,如“unterminated string literal”或“missing end}”或类似错误。错误本身是有意义的,因为js文件没有完全加载,大括号或引号丢失并引发错误。它看起来是随机的,有时会加载100行js,有时会加载105行,等等

但是如果我编辑它,为什么文件会部分加载?如果我删除代码中的一行,无论多么简单,它都会重新开始工作


有什么想法吗?

您是否正在编辑一个行尾不一致的文件,哪个编辑器?诸如行尾或奇怪的unicode字符之类的问题会导致上述问题

我会在编辑后将文件内容完全复制/粘贴到JSLint:


JSLint是脚本的验证工具,但在检查最佳实践之前,它会检查脚本是否有效。如果您遇到相同的错误,可能是一个奇怪的字符滑入其中导致问题,JSLint会提醒您这一点以及它的位置。

显然这是某种服务器服务问题。如果我随机刷新多次,就会加载完整的js。一旦加载后,它可以100%工作,直到我上传了一个新的副本,然后我将不得不刷新几次或可能等待1-2分钟

Filezilla显示上传已经完成,但服务器似乎还没有准备好输出它


谢谢大家

我想你们可能有点了解。不过,杰斯林特什么也没发现。我正在使用FlashDevelop,我已经打开了“查看行尾字符”。正在播放的文档在每一行的末尾显示LF,而大多数其他文件倾向于显示CRLF。老实说,我不认为这有什么关系,只要是这样或那样。所有文件都是UTF-8,换成8位会有帮助吗?