404 erro não encontrado para arquivos JavaScript ao acessar a página da web no localhost

1

A página é carregada bem, mas o console mostra um erro 404 não encontrado para arquivos JavaScript. Verifiquei que o código contém o nome correto do arquivo JavaScript. Alguma idéia?

O arquivo JavaScript é carregado assim, é claro, por HTML:

<script type="text/javascript" src="jquery.js"></script>

Ambiente: Windows 7; FastCGI; PHP As instruções para instalação vieram deste site:

http://www.microsoft.com/web/platform/phponwindows.aspx

Eu fiz um arquivo html básico que se parece com isso:

<html>

<head></head>
<body>

hello again.
<div id="11">
hello
</div>
<script type="text/javascript" src="http://localhost/analyst_scrape/jquery.js"></script><scripttype="text/javascript">
$("#11").click(fucntion(){

    alert("good bye");
});

</script>
</body>
</html>

O arquivo html me dá uma página em branco. No entanto, quando eu mudar o arquivo ext para .php, recebo o seguinte erro no console:

GET http://localhost/analyst_scrape/jquery.js 404 (Not Found) test.php:10
Uncaught ReferenceError: $ is not defined 
    
por Lawrence DeSouza 18.12.2013 / 15:30

1 resposta

1

Parece que você está simplesmente especificando o caminho errado. Você não forneceu nenhuma informação sobre o que você está realmente fazendo, então isso é apenas especulação. Você menciona cgi/php , então eu suponho que você esteja servindo uma página que gere o html executando um script php no diretório cgi/php sob a raiz da sua página.

Se esse for o caso, se a raiz da sua página for foo , a página que você está visualizando está em foo/cgi/php/ e provavelmente seu arquivo javascript está em foo . Tente especificar o caminho correto:

<script type="text/javascript" src="../../jquery.js"></script>

Ou até mesmo o URL completo:

<script type="text/javascript" src="http://www.foo.com/jquery.js"></script>
    
por 18.12.2013 / 15:37