Файл Javascript не найден
Я получаю случайную ошибку при попытке связать файл JavaScript с моей веб-страницей. Я давно не занимался веб-разработкой. Тем не менее, я проверил старый код и методы идентичны. Я пытаюсь использовать jquery в первый раз и не уверен, влияет ли это на результаты.
Вот заголовок HTML:
<!DOCTYPE html >
<html>
<head>
<link rel="stylesheet" href="Styles/layoutStyles.css" type="text/css">
<meta content="text/html; charset=UTF-8">
<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js”></script>
<script src=”CommonMethods.js” type="text/javascript"></script>
<title>Insert title here</title>
</head>
Файл "CommonMethods.js" - это файл, который я пытаюсь использовать. Первоначально он был в более низком каталоге, чем файл HTML. Однако для целей тестирования я переместил его в тот же каталог.
Это ошибка, которую я получаю:
GET file:///D:/Users/Thomas.Thomas-TOWER/Dropbox/Workspaces/Eclipse_Web_Develop…nder/WebContent/%C3%A2%E2%82%AC%C2%9DCommonMethods.js%C3%A2%E2%82%AC%C2%9D net::ERR_FILE_NOT_FOUND
Я не уверен, где%C3%A2%... т. Д. символы пришли из. Мне почти интересно, что-то не так с тем, как я определил кодировку.
Какие-либо предложения?
Я должен также упомянуть, что я использую Eclipse для этого проекта.
2 ответа
Вы используете умные цитаты. Откройте файл в реальной IDE ( Netbeans, Eclipse, ShiftEdit, Coda и т. Д.) И замените их.
Также, как правило, рекомендуется "рутировать" URL скрипта / стиля. (IE "/CommonMethods.js")
В любом крупном проекте относительные URL могут быть проблематичными, так как вы не всегда в корне.
Другой совет - это URL-адреса без протокола для сторонних сценариев (IE //ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js).
Все современные браузеры поддерживают это, и это избавляет вас от головной боли от небезопасного содержимого, запускаемого на защищенной странице.
Также с HTML5 type="text/javascript" больше не требуется для тегов скрипта.
Также, если вы используете Visual Studio, пожалуйста, не забудьте установить для параметра "Копировать в выходной каталог" значение "Всегда копировать" или "Копировать, если новее".
Ваши кавычки - это необычные кавычки Microsoft. Замените их обычными кавычками, и это должно работать. Вы должны быть в состоянии визуально увидеть это выше по сценарию обоих сценариев и по типу первого.
Как правило, держите Microsoft Office подальше от файлов исходного кода.