2012-02-06 7 views
-1

私はdefault.ctp(projects/customer/lib/Cake/View/Layouts/default.ctp)のheadタグの次のコードを持っています:ケーキのPHP(defalut.ctp)にjavascriptをリンクできません

<script type="text/javascript" src="/home/developer/workarea/projects/customer/app/webroot/js/jquery.autoSuggest.packed.js"></script> 

しかし、jsがブラウザに利用できないファイル:JSファイルを表示するビューのソースにリンクをクリックすると、次のエラーが発生します。

<title>404 Not Found</title> 
</head><body> 
<h1>Not Found</h1> 
<p>The requested URL /home/developer/workarea/projects/customer/app/webroot/js/jquery.autoSuggest.packed.js was not found on this server.</p> 
<hr> 
<address>Apache/2.2.14 (Ubuntu) Server at localhost Port 80</address> 
</body></html> 

しかし、JSファイルは、直接そのURLを入力してアクセス可能ですブラウザに表示されます。

+0

'/ホーム/開発/ワークエリア/プロジェクト/顧客/ app/webroot/js /にjquery.autoSuggest.packed.js'それはのルートからのパスですファイルシステム、またはWebサーバーのルートから取得しますか? – Cheery

+0

@cheeryそのウェブサーバのルート、すなわちフォルダwww => projectsのルートからのパス –

+0

あなたは自分自身と矛盾しています。 'projects'がwwwサーバのルートである場合、なぜ'/home/developer/workarea'と書いていますか? – Cheery

答えて

0

なぜあなたはdon'try:

<?php $this->Html->script('jquery.autoSuggest.packed.js');?> 
関連する問題