84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
最初に詳細ページに入るとコメント情報が読み込まれますが、コメントを投稿するたびにページを更新しないとコメント内容が読み込めません。ajaxではどうすればよいですか?
実装されました。アイデアについて話して、これが適切かどうかを先生に確認してもらいましょう
1. 詳細ページをロードするときは、バックグラウンド クエリとテンプレートの割り当て方法に従い、最初のロードを volist で実装します。フロントデスク
2. 詳細ページに入った後にコメントを投稿すると、フロントデスクがAjaxに新しいコメントを送信し、バックグラウンドで実行し、成功後に複数のテーブルからデータを取得してテンプレートに返します
3.フロントデスクは返されたデータを受信した後、for ループを通じてデータを走査し、コメントリストにロードします
フロントデスクコード:
if (datas.status == 1) { $('#result') .text(datas.message); var str = ""; $("#comm").html(""); for (var i = 0; i str = '<div style="width: 95%">' + '<p>'+ datas.data [i].name +' ' + timestampToTime(datas.data) [i].create_time) + '</p>' + '<div style="min-height: 50px;" + datas.data[i].content + '</div> + " #comm").append(str); } $("#comment")[0].reset();} else { $('#result').text(datas.message) ;}
コメントを投稿するためのインターフェースとコメント情報を取得するためのインターフェース 各コメントが投稿された後、最新のコメント内容が再度 ajax を通じて取得されます。
実装されました。アイデアについて話して、これが適切かどうかを先生に確認してもらいましょう
1. 詳細ページをロードするときは、バックグラウンド クエリとテンプレートの割り当て方法に従い、最初のロードを volist で実装します。フロントデスク
2. 詳細ページに入った後にコメントを投稿すると、フロントデスクがAjaxに新しいコメントを送信し、バックグラウンドで実行し、成功後に複数のテーブルからデータを取得してテンプレートに返します
3.フロントデスクは返されたデータを受信した後、for ループを通じてデータを走査し、コメントリストにロードします
フロントデスクコード:
if (datas.status == 1) { str = '<div style="width: 95%">' +
$('#result') .text(datas.message);
var str = "";
$("#comm").html("");
for (var i = 0; i
'<p>'+ datas.data [i].name +' ' + timestampToTime(datas.data) [i].create_time) + '</p>' +
'<div style="min-height: 50px;" + datas.data[i].content + '</div> +
" #comm").append(str);
}
$("#comment")[0].reset();
} else {
$('#result').text(datas.message) ;
}
コメントを投稿するためのインターフェースとコメント情報を取得するためのインターフェース 各コメントが投稿された後、最新のコメント内容が再度 ajax を通じて取得されます。