【发布时间】:2021-01-05 02:19:21
【问题描述】:
最近我一直在尝试实现 laravel 的 livewire 来提交表单并刷新页面,而无需实际使用基于当代 ajax 的流程。它适用于一切,除了我需要发送一些隐藏的输入值,我将在提交表单之前根据用户的操作进行更改。
<input type="text" class="w-100 ratings-hidden" value="" wire:model="rating_val">
<input class="" value="" wire:model="reviewable_id" type="hidden">
<textarea class="form-control w-100 animated" cols="50" id="new-review" wire:model="comment" placeholder="Enter your review here..." rows="5"></textarea>
在这里,评论在提交后很好地获取,但我无法获得 rating_val 和 reviewable_id 的值
【问题讨论】:
-
您可能不需要隐藏输入,您可能只需在组件上拥有一个属性,并通过用户操作来维护它。然后不要设置隐藏输入的值,只需执行
$set('reviewable_id', 'someValue')(自然取决于如何设置它,这里没有显示)。 -
谢谢,这对我有用
标签: php jquery laravel web laravel-livewire