Caricamento del plugin Jquery su Linux


1

Sto usando CentOS 5.5 a 64 bit - Sto provando a caricare un plugin jquery da un file PHP.

La linea che sto usando è ...

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

...Questo non funziona. Tuttavia, se cambio la linea in ...

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" ></script>

... non ha alcun problema Posso accedere al file tramite il browser, ad es http://myserver.com/tools/jquery.js . Ora di solito uso solo l'hosting di google, ma ho alcuni altri plugin Jquery che voglio caricare localmente. Qualche idea sul perché questo non funziona? Saluti

MODIFICARE:

Per renderlo più confuso - ho anche provato ...

<script type="text/javascript" src="http://myserver.com/tools/jquery.js"></script>

... ma senza fortuna.

Ho anche fatto chmod 755 sui file jquery. Dare permessi di lettura ed esecuzione a tutti (-rwxr-xr-x).


Potresti incollare il file php? (meno il corpo)
slotishtype

Risposte:


1

Provare:

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

ESEMPIO:

<?php
printf ('<html>');
printf ('<head>');
printf ('<script type="text/javascript" src="./tools/jquery.js"></script>');
printf ('<script type="text/javascript">');
printf ('$(document).ready(function(){');
printf ('  $("button").click(function(){');
printf ('    $(this).hide();');
printf ('  });');
printf ('});');
printf ('</script>');
printf ('</head>');
printf ('<body>');
printf ('<button>Click me</button>');
printf ('HEY');
printf ('</body>');
printf ('</html>');
?>

Ciao scusa, avrei dovuto spiegare - Le linee che sto usando sono come le vedi, in chiaro HTML, non ho ancora aperto il tag PHP. Ad esempio, non sto stampando o echo le linee. Ho provato la riga sopra ma non funziona ancora.
steve

Fai questo src = "./ tools / jquery.js" metti un "." dal primo "/". Stai utilizzando una versione di Apache abilitata per PHP?
slotishtype

Ho provato questo: è lo stesso della parte superiore della risposta: & lt; script type = "text / javascript" src = "./ tools / jquery.js" & gt; & lt; / script & gt;
steve

Forse questo è un problema htaccess?
slotishtype

Esiste un file htaccess nella directory degli strumenti?
slotishtype

0

Presumo che tu stia usando Apache, il file error_log dovrebbe mostrare un 404 per jquery.js e indicare il percorso in cui il tuo HTML sembra essere.

Userò anche Firefox con 'Live HTTP headers' per vedere le vostre richieste / risposte, per vedere se viene richiesto correttamente.

Per essere pedante, jquery non è un plugin come la maggior parte delle persone sui plug-in, ma non è un grosso problema.


Niente nel error_log. Se visualizzo la fonte, posso fare clic sui collegamenti ai file js e visualizzarli senza problemi - Il percorso / posizione sembra essere a posto. Ho appena guardato 'Intestazioni HTTP Live' e sembrano a posto. Qualche altra idea? Grazie per l'aiuto
steve

0

Reinstallare apache e ha iniziato a funzionare. Strano...

Problema risolto anche se & amp; alcuni buoni suggerimenti qui.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.