404 не найдена ошибка для файлов JavaScript при доступе к веб-странице на локальном хосте
Страница загружается нормально, но консоль показывает ошибку 404 not found для файлов JavaScript. Я проверил, что код содержит правильное имя файла JavaScript. Есть идеи?
Файл JavaScript загружается так, конечно, HTML:
<script type="text/javascript" src="jquery.js"></script>
Окружающая среда: Windows 7; FastCGI; PHP. Инструкция по установке пришла с этого сайта:
http://www.microsoft.com/web/platform/phponwindows.aspx
Я сделал основной HTML-файл, который выглядит следующим образом:
<html>
<head></head>
<body>
hello again.
<div id="11">
hello
</div>
<script type="text/javascript" src="http://localhost/analyst_scrape/jquery.js"></script>
<script type="text/javascript">
$("#11").click(fucntion(){
alert("good bye");
});
</script>
</body>
</html>
HTML-файл дает мне пустую страницу. Однако, когда я изменяю файл ext на.php, я получаю следующую ошибку в консоли:
GET http://localhost/analyst_scrape/jquery.js 404 (Not Found) test.php:10
Uncaught ReferenceError: $ is not defined
1 ответ
Похоже, вы просто указываете неправильный путь. Вы не дали никакой информации о том, что вы на самом деле делаете, так что это всего лишь предположение. Вы упоминаете cgi/php
поэтому я предполагаю, что вы обслуживаете страницу, которая генерирует HTML, запустив php
сценарий в cgi/php
каталог под корнем вашей страницы.
Если это так, если корень вашей страницы foo
, то страница, которую вы просматриваете, находится в foo/cgi/php/
и ваш файл JavaScript, вероятно, находится в foo
сам. Попробуйте указать правильный путь:
<script type="text/javascript" src="../../jquery.js"></script>
Или даже полный URL:
<script type="text/javascript" src="http://www.foo.com/jquery.js"></script>