我希望将id的值传递给Laravel控制器
我的Ajax代码:
$(document).ready(function () {
$(document).on('click', '.brnch_clk', function () {
//alert('ok')
var branchid = $(this).data('branch');
$('#txt_branchid').val(branchid);
alert($(this).data('branch'));
$.ajax({
'url': 'search',
'type': 'GET',
'data': {id: branchid},
success: function(response){ // What to do if we succeed
if(data == "success")
alert(response);
},
error: function(response){
alert('Error'+response);
}
});
});
});
我的控制器:
public function search(Request $request)
{
$member = $request->get('id');
return json_encode($member);
}
我的路线:
Route::get('search', 'ShowstaffController@search');
我的链接:
<a href="{{URL('search')}}" class="brnch_clk"
data-branch="{{$value->branch_id}}"> {{$value->Branch_Name}}
</a>
如何从ajax中获取id参数到控制器?
$member = $request->get('id');
不起作用。 - Mihai Alexandru-Ionut$request->query('id');
- Mihai Alexandru-Ionut$id = $_GET['id'];
- Mihai Alexandru-Ionut