i file non riconosciuto, MA nella stessa cartella

Ho tre file nella cartella modelli wheree c’è anche il mio main.html file. Tuttavia quando carico il file html ottengo un errore 404 per questi 3 file. Questo è come l’ho inserito nell’head dell’html:

<script type="text/javascript" src="date.js"></script>
<script type="text/javascript" src="daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="daterangepicker.css" />

Si trovano tutti in una cartella di modelli nella stessa cartella come il mio main.html.

Perché non sono loro a essere riconosciuto?

Grazie

  • Se si apre una nuova scheda del browser e http:// direttamente a uno dei file, cosa si ottiene?
  • Stai leggendo main.html da un altro file (si parla in un ‘modello’ di directory) e dando il risultato?
  • [W 121203 22:01:04 web:1462] 404 OTTENERE /date.js (127.0.0.1) 0.38 ms [W 121203 22:01:04 web:1462] 404 OTTENERE /daterangepicker.js (127.0.0.1) 0.31 ms [W 121203 22:01:04 web:1462] 404 OTTENERE /daterangepicker.css (127.0.0.1) 0.18 ms
  • Quanto sopra è il messaggio che ricevo nel log del server
  • Ho un file di base che main.html eredita. Il tag di script che si trovano nella base di file html.
  • Il base.html file link ad altre fonti, ad esempio. <script src=”</script” >code.jquery.com/jquery-1.8.2.min.js”></script> e funzionano bene.

InformationsquelleAutor user94628 | 2012-12-03

 

One Reply
  1. 4

    Locale i sentieri non risolve correttamente. Senza vedere la vostra struttura di directory che posso dire con certezza esattamente dove le cose stanno andando male, sono un po ‘ confuso su dove main.html e base.html sono residenti.

    Se main.html è il file viene caricato nel browser, script fonti dovrebbero essere in base a quello directory. Se il vostro modello di directory (lo chiameremo ‘templates’) è un bambino di directory in cui main.html risiede, si desidera:

    <script type="text/javascript" src="templates/date.js"></script>
    <script type="text/javascript" src="templates/daterangepicker.js"></script>
    <link rel="stylesheet" type="text/css" href="templates/daterangepicker.css" />

    In alternativa, si può solo risolto il vostro intero URL per il percorso appropriato:

    <script type="text/javascript" src="http://www.myurl.com/templates/date.js"></script>
    • Grazie….principale e base.html sono tutti residenti nella cartella modelli insieme con il .js e .i file css. Ho risolto con il tuo suggerimento alternativo.

Lascia un commento