搜尋

首頁  >  問答  >  主體

評論列表透過ajax方式怎麼加載

詳情頁中首次進來的時候評論信息是加載好的,但是每次發布評論後,不刷新頁面的話,評論內容不能加載,我想通過ajax實現該怎麼做呢?

唐彡公子唐彡公子2293 天前1302

全部回覆(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 < datas.data.length; 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>' +
               '<hr style=\"margin: 0\">' +
           ").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
  • 取消回覆