我有一个奇怪的问题,我有一个名为index.php的页面,其中在head部分我包含5个Javascript文件,但除了第一个js文件外,它们都不能正常工作。当我将我的整个代码移动到一个文件时,他们开始工作,但是当我将它们切换回他们所属的位置时,他们就停止了工作,我尝试将这些文件包含在他们不工作的正文之前。
任何帮助
谢谢
答案 0 :(得分:0)
长话短说:以UTF-8格式保存所有文件并再次尝试页面。 :)
我遇到了同样的问题。这让我很生气,因为我知道这很有效!互联网上的许多网站都包含几个JS文件,它们都在工作。
我终于发现我的代码编辑器(Notepad ++)被设置为以ANSI格式保存文件。我更改了编辑器的设置,将文件保存为UTF-8,一切都恢复正常。
我是通过在损坏的页面上打开Chrome开发者控制台(Ctrl + Shift + I)找到的。我扩展了“< head>”部分,并看到三个“< script>”条目。我双击了第二个“< script>”的“src”属性中的链接标记,以查看我是否至少可以从开发人员控制台中查看损坏的JavaScript文件。当新页面打开时,它给了我一个语法错误,并向我展示了一堆汉字。这是我的线索,我的网络服务器上的文件已经以我的浏览器无法正确解释的某种格式保存。