1

js ファイル自体からいくつかの画像をロードする JavaScript プラグインがあります。そのようなjsファイルを含めました.jsファイルecho '<script src="'.base_url()."js/$js_file.js".'"></script>は正しくロードされましたが、画像はロードされませんでした。firebug からのイメージ パスを確認すると、イメージを保持するフォルダー (ルート フォルダー内) でhttp://localhost/mysite/controller/images/nicEditorIcons.gifあるコントローラーへの相対パスが見つかりました。imagesここで何が問題なのですか?また、codeigniter にリソースを正しくロードさせる方法は?

4

1 に答える 1

0

リソースを呼び出しているパスの前にスラッシュ「/」を追加して、ルート サイトからの相対パスにする必要があります。最初に、JavaScript プラグインをロケールに設定します images/nicEditorIcons.gif/images/nicEditorIcons.gifあなたのルートパスに相対的であるように見えるので、あなたが示したURLの代わりにそのhttp://localhost/mysiteように見えるhttp://localhost/mysite/images/nickEditorIcons.gifでしょう、それが役立つことを願っています.

于 2013-03-03T03:39:19.070 に答える