2

さて、htdocsにjsファイルがあり、それをphpページに含めると機能しませんが、オンラインからロードすると機能しますが、何が問題なのかわかりません。私は持っている:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> test</title>
</head>

ページの下部に js ファイルを配置していますが、これは機能しません。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="js/boostrap.js"></script>
<script type="text/javascript" src="js/wpts_slider_multiple.js"></script>

これは機能し、

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.jqueryslidershock.com/wp-content/plugins/tsslider/js/boostrap.js"></script>
<script type="text/javascript" src="http://www.jqueryslidershock.com/wp-content/plugins/tsslider/js/wpts_slider_multiple.js"></script>
4

4 に答える 4

1

これを試してください:src="/js/boostrap.js">代わりにsrc="js/boostrap.js">

これ/はあなたのルートパスです

この絶対パス/js/boostrap.jsは、php、js、css ファイルで使用でき、問題なく動作します。

<script type="text/javascript" src="/js/boostrap.js"></script>
<script type="text/javascript" src="/js/wpts_slider_multiple.js"></script>
于 2013-10-09T05:22:12.133 に答える
0

次のようなパスを指定してみてください

<script type="text/javascript" src="/js/boostrap.js"></script>
<script type="text/javascript" src="/js/wpts_slider_multiple.js"></script>

src='/js/boostrap.js'

あなたのルートがそうであると仮定するとhttp://localhost、上記のリンクは常にhttp://localhost/ProjectName/js/boostrap.jsそれが呼び出されたかどうかに http://localhost/ProjectName/index.php解決する必要がありますhttp://localhost/ProjectName/subdir/index.php

js ファイルがフォルダー構造内に存在することを確認します。

簡単に見つけられるように、常にファイルに相対パスを指定するようにしてください。

于 2013-10-09T05:22:24.453 に答える
0

full pathあなたはあなたのjquery files好きなものを与えるべきです

http://example.com/js/boostrap.js

コード

<script src="http://example.com/js/boostrap.js"></script>
<script src="http://example.com/js/wpts_slider_multiple.js"></script>
于 2013-10-09T05:24:48.487 に答える