我在“刀片”页面上具有:
<a
type="button"
data-passage="{{$passage}}"
class="btn btn-warning btn-xs editPassageButton"
data-toggle="modal"
data-target="#editPassage">Edit</a>
然后是一个模态:
<div class="modal fade" id="editPassage"
tabindex="-1" role="dialog"
aria-labelledby="favoritesModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close"
data-dismiss="modal"
aria-label="Close">
<span aria-hidden="true">×</span></button>
<h4 class="modal-title"
id="addPassageLabel">Modifica Brano</h4>
</div>
<div class="modal-body">
@php
$passage = "?????????";
@endphp
{{ Form::model($passage, array('route' => array('passage.update', 'null'), 'method' => 'POST')) }}
等等
然后是这样的脚本部分:
$(function() {
$('.editPassageButton').on("click", function (e) {
passage = $(this).data('passage');
});
});
它可以正常工作,所以我无法很好地理解如何将其发送到模式(带有???????的那一部分)上的php变量。我找到了几条建议通过表格发送的帖子,但对我来说似乎很棘手,对于Laravel来说,它是如何工作的? 在这种情况下,我需要添加一条路线吗?没有更清洁的方法吗?我知道如何将单个变量传递给模式形式,但我更喜欢使用该变量,即我需要更新的模型...