Làm cách nào để chuyển id từ cuộc gọi ajax này tới hàm getAjax() của TestController? Khi tôi làm cuộc gọi url là testUrl? Phương pháp id = 1Laravel truyền dữ liệu bằng cách sử dụng ajax đến bộ điều khiển
Route::get('testUrl', '[email protected]');
<script>
$(function(){
$('#button').click(function() {
$.ajax({
url: 'testUrl',
type: 'GET',
data: { id: 1 },
success: function(response)
{
$('#something').html(response);
}
});
});
});
</script>
TestController.php
public function getAjax()
{
$id = $_POST['id'];
$test = new TestModel();
$result = $test->getData($id);
foreach($result as $row)
{
$html =
'<tr>
<td>' . $row->name . '</td>' .
'<td>' . $row->address . '</td>' .
'<td>' . $row->age . '</td>' .
'</tr>';
}
return $html;
}
Đừng tôi cần để chỉ định tuyến đường cho url trong cuộc gọi $ .ajax? – learntosucceed
$ .ajax hoặc $ .post giống nhau trong trường hợp này –