そのため、Web サイトを作成していて、ページ内のスクリプトを少し移動したところ、突然、一部のスクリプトがクライアント PC で実行されなくなりました。いくつかのヒットアンドトライを行う必要があり、最終的には機能しましたが、問題の原因がわかりません。
これは機能していなかったときの構造です
<html>
<head>
<script type='text/javascript' src='somepath/script/jquery.js'></script>
<script type='text/javascript'>
//some custom jquery script
</script>
</head>
<body>
....lots of stuff
</body>
</html>
<script type='text/javascript' src="sompath/some_jquery_plugin.js'></script>
<script type='text/javascript'>
//some custom jquery script
</script>
これが当時の構造です
<html>
<head>
<script type='text/javascript' src='somepath/script/jquery.js'></script>
<script type='text/javascript'>
//some custom jquery script
</script>
</head>
<body>
....lots of stuff
</body>
</html>
<script type='text/javascript' src='somepath/script/jquery.js'></script>
<script type='text/javascript' src="sompath/some_jquery_plugin.js'></script>
<script type='text/javascript'>
//some custom jquery script
</script>
つまり、最後に追加の jquery.js が含まれていることに注意してください....
これを引き起こした可能性のある理由は何ですか?特に、私のシステムではすべてのブラウザーで動作していましたが、クライアントでは動作していなかったためです。
** *更新* ** * **** jquery が途中で動かなくなったと思います... つまり、最後にこのスクリプトがありました
$('#start').val('0000.00.00 00:00');
$('#end').val('0000.00.00 00:00');
しかし、「開始」および「終了」IDのフィールドには、指定されたデータが表示されませんでした。したがって、jquery を追加で含める必要があります。