ここに示されているコードリンク テキストを使用しようとしたときに、いくつかの問題に遭遇しました。この問題について新しい質問を開くことが提案されました。そのコードを使用して、ミーティング用のバックチャネルを作成しようとしているリンク テキストを使用しています (データを表示するために Twitter 検索 API を使用しているため、ハッシュキーを使用してデータを取得してみてください)。問題は、コンテンツが取得されると、div が非表示になるかのようにすぐに再び消えることです。ソースを見ると、そこに div の内容が表示されていますが、表示されていません。タイムアウトが発生し、タイムアウトのエラー メッセージが表示されない限り、下の div の内容は残ります。完全を期すために、使用されているコードをここに置きます。
<script type="text/javascript">
function update() {
$("#notice_div").html('<img src="img/ajax-loading.gif" border="0"/>');
$.ajax({
type: 'GET',
url: 'inc/backchannel.php',
timeout: 2000,
success: function(data) {
$("#backchannelContent").html(data);
$("#notice_div").html('');
window.setTimeout(update, 2000);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("#notice_div").html('Timeout contacting server..');
window.setTimeout(update, 60000);
}
})}$(document).ready(update);
</script>
事前に助けてくれてありがとう、私はそれほどjavascriptコーダーではないので、ここでレンガの壁に向かって歩いているような気がします:-(