Файл 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 подальше от файлов исходного кода.

Другие вопросы по тегам