2017-04-02 3 views
-6

私はlocalhostをコーディングしていますが、JavaScriptファイルを使用してlocalhostを作ったので、それをHTMLファイルに参照しました。スクリプトタグsrcが機能しないのはなぜですか?

"GET http://localhost:3333/filetesting.js" 

filetesting.jsがJSファイルには、また、私は、ウェブサイトのように、あまりにも参照しています他のものがあるということです。しかし、私は、HTMLファイルを提供するためにはlocalhostを使用していたとき、私はこのエラーを取得することに気づきました。スクリプトのタグsrcを使って参照しています。

私はそれの開発者ツールでネットワークを見ましたが、それは404エラーが見つかりませんでした。私はスクリプトタグsrcを参照する方法を理解するために、localhost:3333の前に行かなくてはなりません。

localhostを使用せずにHTMLファイルを実行すると、srcタグのスクリプトタグに関してはうまく動作します。私が求めていることを完全に理解していない場合は、ただ聞いてください。

<script src="/filetesting.js"></script> 

これに関係なく、ルートからスクリプトをロードします:スクリプトは、常にあなたのウェブサイトのルートレベルに存在することを、あなたは、単にroot-relative prefix/でそれをターゲットにすることができますと仮定

+3

ようこそStackOverflow!どのように** **このスクリプトを参照していますか? 私たちがあなたのお手伝いをするために、あなたの質問を更新して、関連するすべてのコードを[**最小限で完全で検証可能な例**](http://stackoverflow.com/help/mcve)に表示してください: ) –

+0

コンピュータにWebサーバーを設定して実行しましたか? JSファイルをこのWebサーバーが提供するディレクトリに配置しますか? –

答えて

2

ファイルがホストされているサイトの名前。たとえば、http://localhost:3333/の場合、ファイルはhttp://localhost:3333/filetesting.jsからロードされ、http://localhost:3333/folder/からは同じの場所からファイルをロードしようとします。

あなたが適切なウェブサイトへのあなたのファイルを上に移動した場合、それはまだ同じように動作します:www.example.comwww.example.com/filetesting.jsでファイルを探します、とwww.example.com/folder/www.example.com/filetesting.jsで同じファイルを探します。

希望すると便利です。 :)

+0

ありがとう!これは助けになった! – Klinux

+0

このソリューションをお寄せいただきありがとうございます。このソリューションが問題を解決したことを確認したら、投票ボタンの下にある灰色のチェックボックスをクリックして、ソリューションを正しいとマークすることを忘れないでください。これは、「未回答の質問」キューから灰色のチェックを削除し、質問質問者と質問回答者。もちろん、それを言って、私の答え(または他の答え)を正確に記す義務はありませんが、物事を円滑に流していくのに役立ちます:) –

関連する問題