请教一下,评论回复和点赞收藏如何通过Pjax无刷新提交?

最近在写一个评论回复和点赞收藏功能,目前是通过form表单提交的形式,控制器最后会有redirect()->route()重定向,但是这样会刷新页面,感觉体验上会不太好,想着使用Pjax,但是目前只有a标签的可以,目前用defunkt/jquery-pjax$.pjax.submit提交完还是会刷新一次页面,有什么办法可以不用刷新就能更新局部页面吗

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 7
Epona

控制器返回 json, 然后前端根据后端返回的数据来做处理。 不要返回redirect

2年前 评论

@Epona 我之前一直在纠结Pjax,刚才想了下,好像可以通过axios处理然后返回json,点赞收藏后页面进行+1颜色操作,如果是评论回复那就append追加html :joy:

2年前 评论

刚接触 jQuery,就是 JSON 格式,然后操作 DOM。

现在都用 Vue / React 了。

2年前 评论

@小李世界 嗯,主要一个人写网站,考虑到Seo不想前后端分离,虽然Vue/React也可以SSR,但是没必要哈哈:)

2年前 评论
Epona 2年前

用livewire不香吗?

2年前 评论

@keller 之前试过,好像是组件式的,不过是不是要搭配tailwindcss啊,那个东西写不习惯:)

2年前 评论

@ljheisenberg 不一定要搭配 tailwindcsstailwindcss 仅仅是原子化的 class,和任何前后端框架都没有直接关联。laravel 官方的用户这一块 jetstream 两种实现方式 livewireinertiajs都用了tailwindcss而已。

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!