検索

ホームページ  >  に質問  >  本文

Ajaxを介してコメントリストをロードする方法

最初に詳細ページに入るとコメント情報が読み込まれますが、コメントを投稿するたびにページを更新しないとコメント内容が読み込めません。ajaxではどうすればよいですか?

唐彡公子唐彡公子2339日前1347

全員に返信(3)返信します

  • 唐彡公子

    唐彡公子2018-08-17 12:00:10

    実装されました。アイデアについて話して、これが適切かどうかを先生に確認してもらいましょう

    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) ;
    }

    返事
    0
  • Dancy

    Dancy2018-08-16 17:58:20

    コメントを投稿するためのインターフェースとコメント情報を取得するためのインターフェース 各コメントが投稿された後、最新のコメント内容が再度 ajax を通じて取得されます。

    返事
    0
  • 唐彡公子

    ご回答ありがとうございます。私自身の実装に問題がありますか?

    唐彡公子 · 2018-08-18 10:07:30
  • キャンセル返事