所以我有以下代码:
{!! Form::open(['action'=>['AdminController@update',$upload->id], 'method'=>'POST']) !!}
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Filter
</button>
{{Form::hidden('_method','PUT')}}
{{Form::submit('Submit', ['class'=>'btn btn-success'])}}
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="/manage">Approve</a>
<a class="dropdown-item" href="/manage">Reject</a>
</div>
</div>
{!! Form::close()!!}
而不是拥有:
{{Form::hidden('_method','PUT')}}
{{Form::submit('Submit', ['class'=>'btn btn-success'])}}
我想使用dropdown items
向控制器提交数据。
我尝试过这样的事情:
{{Form::hidden('_method','PUT')}}
<a class="dropdown-item" onclick="{{Form::submit()}}" href="/manage">Approve</a>
上述内容对我来说并不起作用(实际上它确实有效,但我不想使用按钮提交,而是使用下拉列表items
)。我可以合并Form::submit
和下拉项目,以便在点击某个项目时生成submit
吗?
答案 0 :(得分:1)
添加一些jQuery
response.xpath('//div[@class="wp-pagenavi"]/a[@title="2"]' )