怎么用ajax实现提交评论并自动刷新
这次给大家带来怎么用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>
在全文加载后调用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>
视图函数:
@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}))
这是提交评论的函数,别忘记添加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}))
后台获取评论的函数。
最后将textarea的值清空:
function resettext() { $('.form-control').val(''); }
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
Atas ialah kandungan terperinci 怎么用ajax实现提交评论并自动刷新. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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,

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,

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

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.

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

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,

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

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
