Rumah hujung hadapan web tutorial js 怎么用ajax实现提交评论并自动刷新

怎么用ajax实现提交评论并自动刷新

Mar 31, 2018 pm 03:29 PM
ajax serahkan Komen

这次给大家带来怎么用ajax实现提交评论并自动刷新,用ajax实现提交评论并自动刷新的注意事项有哪些,下面就是实战案例,一起来看一下。

在试了很多次了,终于搞定了,上代码吧。(我用的是jQuery的ajax,不是原生的)

js代码:

<script>
 $(document).ready(function () {
  getcomment();
  $('.comment-box button').click(function () {
   var comment_text = $('.comment-box textarea').val();
   $.ajax({
    type: 'POST',
    url: '/bbs/article/{{ article_list.id }}/comment/',
    data: {comment: comment_text},
    success:function (callback) {
     var data = $.parseJSON(callback);
     $('.callback').html(data.result);
     if(data.result === 'successfully') {
      getcomment();
     }
    }
   })
  });
 });
 function getcomment() {
  $.ajax({
   type: 'GET',
   url: '/bbs/article/{{ article_list.id }}/get_comment/',
   success:function (call) {
    var datas = $.parseJSON(call);
    $('.comment-list').html(datas.answer);
   }
  })
 }
</script>
Salin selepas log masuk

在全文加载后调用getcomment()函数,从数据库中获取评论,自己写的评论提交后再次调用getcomment()函数,自动刷新

html模板(用到是bootstrap模板):

 <p class="row">
   <p class="comment-list" style="margin-left: 10px">
   </p>
  </p>
  <p class="row">
 <article class="col-xs-12">
     <h4>请评论:</h4>
     <p class="comment-box">
      <textarea class="form-control" rows="3"></textarea>
      <span class="callback"></span><button type="submit" class="btn btn-success pull-right" style="max-width: 5px;">评论</button>
     </p>
 </article>
</p>
  <hr>
Salin selepas log masuk

视图函数:

@csrf_exempt
def comment(request,article_id):
 if request.method == 'POST':
  comments = request.POST['comment']
  if len(comments) < 5:
   result = u'评论数需大于5'
   return HttpResponse(json.dumps({'result': result}))
  else:
   result = 'successfully'
   Comment.objects.create(content= comments, article_id=article_id)
   return HttpResponse(json.dumps({'result': result}))
Salin selepas log masuk

这是提交评论的函数,别忘记添加csrf装饰器

def get_comment(request, article_id):
 article_list = get_object_or_404(Article, id=article_id)
 comments = article_list.comment_set.all()
 html = ''
 for i in comments:
  ele = '<p class="row"><article class="col-xs-12"><p class="pull-right"><span class="label label-default">作者:' + 'i.user' + '</span></p><p>' + i.content + '<ul class="list-inline"><li><a href="#" rel="external nofollow" ></a></li></ul></article></p><hr>'
  html += ele
 return HttpResponse(json.dumps({'answer': html}))
Salin selepas log masuk

后台获取评论的函数。

最后将textarea的值清空:

function resettext() {
 $('.form-control').val('');
}
Salin selepas log masuk

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

Ajax+PHP制作购物车的详细教程

如何实现AJAX的分页效果

Atas ialah kandungan terperinci 怎么用ajax实现提交评论并自动刷新. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mengapa komen terbaru tentang Xiaohongshu berada di bahagian bawah? Bagaimanakah Xiaohongshu menjadikan komennya nombor satu? Mengapa komen terbaru tentang Xiaohongshu berada di bahagian bawah? Bagaimanakah Xiaohongshu menjadikan komennya nombor satu? Mar 21, 2024 pm 06:21 PM

Sebagai platform e-dagang sosial yang popular, komen pengguna Xiaohongshu ialah pautan interaktif yang penting. Ramai pengguna mendapati bahawa pada Xiaohongshu, komen terkini sering muncul di bahagian bawah kawasan ulasan. kenapa ni? Artikel ini akan menyelidiki mekanisme pengisihan kawasan ulasan Xiaohongshu dan berkongsi beberapa petua untuk memberi kedudukan komen di hadapan. 1. Mengapakah komen terkini tentang Xiaohongshu berada di bahagian bawah? Kaedah pengisihan lalai bagi kawasan ulasan Xiaohongshu adalah untuk memaparkan ulasan dalam susunan kronologi, iaitu ulasan terkini akan dipaparkan di bahagian bawah kawasan ulasan. Kaedah pengisihan ini membantu pengguna melihat ulasan terkini dengan mudah dan mendapatkan maklumat masa nyata. Xiaohongshu menggalakkan interaksi antara pengguna dan menggalakkan pengguna mengambil bahagian secara aktif dalam ulasan dengan meletakkan ulasan terkini di bahagian bawah halaman. Reka bentuk ini membolehkan pengguna menyemak imbas komen pengguna lain,

Bagaimanakah cara saya memadamkan ulasan saya di TikTok? Bagaimanakah orang lain boleh mengetahui komen saya di TikTok? Bagaimanakah cara saya memadamkan ulasan saya di TikTok? Bagaimanakah orang lain boleh mengetahui komen saya di TikTok? Mar 21, 2024 pm 10:41 PM

Orang ramai suka menyiarkan video, menyemak imbas video, mengulas dan berinteraksi di Douyin. Tetapi dalam interaksi ulasan, kadangkala kami mungkin membuat beberapa kenyataan yang tidak sesuai atau membuat kesilapan dan ingin memadam komen ini Jadi bagaimana untuk memadam komen saya sendiri pada Douyin? 1. Bagaimana untuk memadam komen saya pada Douyin? 1. Log masuk ke Apl Douyin dan cari video dengan ulasan yang ingin anda padamkan. 2. Di bahagian bawah halaman video, cari senarai semua ulasan. 3. Cari ulasan anda, klik ikon hati (suka) di sebelah kanan ulasan, kemudian klik ikon padam (tong sampah) untuk mengesahkan pemadaman. 4. Jika anda @ orang lain dalam ulasan, anda akan menerima gesaan apabila memadam ulasan: "Selepas memadam ulasan ini, orang @ tidak akan menerima pemberitahuan itu Jika anda mahu orang @ menerima pemberitahuan, anda boleh." Batal @ dahulu,

Mengapa komen Xiaohongshu sendiri berada di bahagian bawah? Bagaimana untuk mengubah suai ulasan pada Xiaohongshu? Mengapa komen Xiaohongshu sendiri berada di bahagian bawah? Bagaimana untuk mengubah suai ulasan pada Xiaohongshu? Mar 21, 2024 pm 10:46 PM

Xiaohongshu ialah platform e-dagang sosial yang popular di mana pengguna boleh berkongsi petua membeli-belah, mengesyorkan produk dan bertukar pengalaman membeli-belah. Sesetengah pengguna mendapati komen yang mereka siarkan pada Xiaohongshu sentiasa dipaparkan di bahagian bawah, yang mengelirukan mereka. Artikel ini akan meneroka sebab susunan ulasan Xiaohongshu menyebabkan ulasan pengguna muncul di bahagian bawah, dan memperkenalkan cara mengubah suai kedudukan ulasan pada Xiaohongshu. 1. Mengapa komen Xiaohongshu sendiri berada di bahagian bawah? Susunan paparan ulasan pada Xiaohongshu biasanya berdasarkan susunan kronologi ulasan tersebut. Jika ulasan anda disiarkan selepas pengguna lain mengulas, ia akan dipaparkan di bahagian bawah. Ini ialah kaedah pengisihan ulasan lalai Xiaohongshu, yang direka untuk mengekalkan ketertiban dan kejelasan dalam kawasan ulasan. Xiaohongshu mungkin berdasarkan kandungan komen

Mengapa orang lain tidak dapat melihat ulasan saya tentang Xiaohongshu? Mengapa orang lain tidak dapat melihat komennya? Mengapa orang lain tidak dapat melihat ulasan saya tentang Xiaohongshu? Mengapa orang lain tidak dapat melihat komennya? Mar 21, 2024 pm 07:51 PM

Xiaohongshu ialah platform media sosial yang popular di mana pengguna boleh berkongsi kehidupan mereka dan bertukar pengalaman. Sesetengah pengguna akan mendapati bahawa apabila mereka mengulas pada siaran orang lain, mereka tidak dapat melihatnya. Jadi, mengapa orang lain tidak dapat melihat ulasan saya tentang Xiaohongshu? Artikel ini akan meneroka isu ini secara terperinci untuk membantu anda menyelesaikan kekeliruan anda. 1. Mengapakah orang lain tidak dapat melihat ulasan saya tentang Xiaohongshu? Semakan tertunda: Kandungan ulasan Xiaohongshu telah disemak dan mungkin disembunyikan buat sementara waktu kerana mengandungi perkataan sensitif atau kandungan haram. Dalam kes ini, ulasan mungkin tidak dapat dilihat oleh pihak lain untuk seketika selepas ia disiarkan. Umumnya, ulasan ini akan muncul semula selepas penyederhanaan selesai. Anomali akaun boleh menyebabkan ulasan yang disiarkan oleh pengulas tidak dapat dilihat oleh pihak lain, walaupun ulasan itu berjaya disiarkan. Situasi luar biasa tersebut termasuk akaun diharamkan atau fungsi terhad.

Mengapa gambar tidak boleh dipaparkan dalam ulasan Xiaohongshu? Mengapa alamat IP Xiaohongshu tidak dikemas kini? Mengapa gambar tidak boleh dipaparkan dalam ulasan Xiaohongshu? Mengapa alamat IP Xiaohongshu tidak dikemas kini? Mar 21, 2024 pm 09:00 PM

Xiaohongshu ialah platform e-dagang sosial yang popular di mana pengguna boleh berkongsi pengalaman membeli-belah mereka dan mengesyorkan produk. Sesetengah pengguna melaporkan bahawa mereka bermasalah dengan fakta bahawa imej yang mereka muat naik dalam ulasan mereka tidak dipaparkan dengan betul. Artikel ini akan membantu anda mengetahui sebab imej dalam ulasan Xiaohongshu tidak boleh dipaparkan dan menyediakan penyelesaian. 1. Mengapakah gambar tidak boleh dipaparkan dalam ulasan Xiaohongshu? Format imej mungkin tidak disokong: Fungsi ulasan Xiaohongshu hanya menyokong format imej terhad. Jika format imej yang anda muat naik tidak disokong, imej mungkin tidak dipaparkan. Anda disyorkan agar mencuba format lain, seperti JPG, PNG, dsb. Saiz imej yang dimuat naik dalam ulasan mungkin dihadkan oleh Xiaohongshu Jika saiz imej anda terlalu besar, ia mungkin tidak dipaparkan dengan betul. Anda disyorkan untuk mencuba menekan

Bagaimana untuk menyematkan ulasan pada bahagian atas Xiaohongshu pada komputer? Di manakah mesej peribadi pada komputer? Bagaimana untuk menyematkan ulasan pada bahagian atas Xiaohongshu pada komputer? Di manakah mesej peribadi pada komputer? Mar 28, 2024 pm 12:36 PM

Di Xiaohongshu, pengguna boleh menyemak imbas pelbagai kandungan kecantikan, fesyen, perjalanan dan lain-lain, sambil turut menyatakan pendapat dan komen mereka sendiri. Sesetengah pengguna menghadapi masalah bagaimana untuk menyemat komen apabila menggunakan versi komputer Xiaohongshu. 1. Bagaimana untuk menyematkan ulasan pada bahagian atas Xiaohongshu pada komputer? 1. Buka versi komputer Xiaohongshu dan masukkan siaran atau kemas kini yang anda ingin ulas. 2. Di ruangan komen, cari komen yang ingin anda pin. 3. Klik pada komen dan anda akan melihat butang "Pin". 4. Klik butang "Semat", dan ulasan akan muncul di bahagian atas kawasan ulasan dan menjadi ulasan yang disematkan. Perlu diingat bahawa versi komputer Xiaohongshu pada masa ini hanya menyokong menyemat ulasan anda sendiri, dan fungsi menyemat hanya sah di kawasan ulasan siaran atau kemas kini, dan tidak boleh disematkan pada halaman topik atau kawasan ulasan global. dua,

Adakah saya akan diingatkan jika komen Xiaohongshu saya dipadamkan oleh blogger? Apakah yang perlu saya lakukan jika ulasan saya dalam Xiaohongshu dipadamkan? Adakah saya akan diingatkan jika komen Xiaohongshu saya dipadamkan oleh blogger? Apakah yang perlu saya lakukan jika ulasan saya dalam Xiaohongshu dipadamkan? Mar 28, 2024 am 11:46 AM

Xiaohongshu ialah platform sosial yang kaya kandungan dan interaktif di mana pengguna boleh menyiarkan dan mengulas pada pelbagai kandungan. Kadangkala kita mungkin menghadapi situasi di mana komen kita dipadamkan oleh blogger. Jadi, adakah blogger akan diingatkan jika komen Xiaohongshu dipadamkan? Apa yang perlu kita lakukan jika ia dipadamkan? 1. Adakah blogger akan diingatkan jika komen Xiaohongshu dipadamkan? Selepas komen Xiaohongshu dipadamkan oleh blogger, sistem akan memberikan pemberitahuan kepada pengguna. Pengguna boleh menyemak pemberitahuan di pusat mesej Xiaohongshu untuk mengetahui sebab komen mereka telah dipadamkan. Pengguna juga boleh mencari komen mereka yang dipadamkan dalam rekod ulasan pada halaman utama peribadi mereka dan melihat situasi yang berkaitan. 2. Apakah yang perlu saya lakukan jika komen saya dalam Xiaohongshu dipadamkan? 1. Bertenang: Pertama sekali, kita perlu bertenang dan jangan panik atau marah. Bo

Bagaimana untuk menambah orang yang mengulas pada akaun video WeChat sebagai rakan? Bagaimana anda tahu siapa orang yang mengulas pada akaun video itu? Bagaimana untuk menambah orang yang mengulas pada akaun video WeChat sebagai rakan? Bagaimana anda tahu siapa orang yang mengulas pada akaun video itu? Apr 01, 2024 pm 05:06 PM

Memandangkan fungsi akaun video WeChat terus ditingkatkan, pengguna mempunyai keperluan yang lebih tinggi dan lebih tinggi untuk interaktiviti akaun video. Di antara mereka, ramai orang berharap untuk mencari rakan kegemaran mereka melalui komen dan kemudian menambah mereka sebagai rakan WeChat. Jadi, bagaimana untuk menambah orang yang mengulas pada akaun video WeChat sebagai rakan? 1. Bagaimana untuk menambah orang yang mengulas pada akaun video WeChat sebagai rakan? 1. Cari komen daripada rakan kegemaran anda Pertama, anda perlu mencari komen dalam akaun video WeChat yang membuatkan hati anda tergerak. Ini boleh dicapai dengan menyemak imbas bahagian ulasan akaun video. Apabila anda menemui komen yang menarik, anda boleh klik pada avatar pengulas untuk memasuki laman utama peribadinya. 2. Ikuti akaun video dan hantar mesej peribadi ke halaman utama peribadi pengulas Anda boleh melihat nama dan avatar WeChat mereka. Pada masa ini, anda boleh mengikuti akaun video dahulu dan kemudian klik

See all articles