ランダムジェネレータを作成しようとしていますが、ヒントが見つかった場合は別のページにjQueryを使用すると簡単になるので、次のように試しました。jquery-functionに何も表示されない
<html>
<head>
<title>hello</title>
</head>
<body>
<script type="text/javascript">
$ (document).ready(function() {
$("body").load("hello.txt", function(msg) {
var textArray = msg.split("\n");
var zufall = Math.round ((textArray.length - 1) * (Math.random()));
});
});
document.write('<p>' + textArray[zufall] + '</p>');
</script>
</body>
</html>
それは次のように動作するはずです: それは数行のテキストで文書を読み込み、ANS改行でそれを分割。これは配列に格納され、ランダムな行がWebサイトに表示されるはずです。
私の最初のアイディアは、テキストを直接配列に書き込むことでしたが、ロードする方がウェブサイトにとってより効率的だと思いました。
PSに答えるため
ありがとう:ブラウザがそれを実行します「このページのエラー」のようなエラー・メッセージがありません。
最終編集:助けるため
感謝! これで動作します。ここで
は、ソリューションです:
<html>
<head>
<title>hello</title>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
$ (document).ready(function() {
$.get("hello.txt", function(msg) {
var textArray = msg.split("\n");
var zufall = Math.round ((textArray.length - 1) * (Math.random()));
$('body').append('<p>' + textArray[zufall] + '</p>');
});
});
</script>
</body>
</html>
jqueryファイルは含まれていません。 –
このようなコード行ですか? – bethlis
はい、どこにjqueryファイルがありますか jquery 。同じディレクトリにあるjsファイル –