質問: linuxでのjqueryプラグインの読み込み centos 5.564ビットを実行しています-phpファイルからjqueryプラグインを読み込もうとしています。私が使用している行は...<script type="text/javascript" src="/tools/jquery.js"></script> ...これは動作しません。ただし、行を次のように変更すると...<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" ></script> ...問題なく動作します。ブラウザからファイルにアクセスできます。つまり、 http://myserver.com/tools/jquery.js です。今では通常はgoogleホスティングを使用するだけですが、ローカルにロードしたい他のjqueryプラグインがいくつかあります。これが機能しない理由はありますか?乾杯編集:それをもっと混乱させるために-私も試しました...<script type="text/javascript" src="http://myserver.com/tools/jquery.js"></script> ...しかし運がない。jqueryファイルに対してchmod755も実行しました。すべてのユーザーに読み取りおよび実行のアクセス許可を付与します(-rwxr-xr-x)。
回答: 試してみてください:<script type="text/javascript" src="./tools/jquery.js"></script> 例:<?php printf ('<html>'); printf ('<head>'); printf ('<script type="text/javascript" src="./tools/jquery.js"></script>'); printf ('<script type="text/javascript">'); printf ('$(document).ready(function(){'); printf (' $("button").click(function(){'); printf (' $(this).hide();'); printf (' });'); printf ('});'); printf ('</script>'); printf ('</head>'); printf ('<body>'); printf ('<button>click me</button>'); printf ('hey'); printf ('</body>'); printf ('</html>'); ?>