在Laravel 5中,可以通过使用AJAX将数组传递给控制器。以下是一种实现方法:
var myArray = [1, 2, 3, 4, 5];
var jsonData = JSON.stringify(myArray);
$.ajax()
方法来实现。例如:$.ajax({
url: '/your-controller-url',
type: 'POST',
data: {myArray: jsonData},
success: function(response) {
// 处理响应数据
},
error: function(xhr) {
// 处理错误
}
});
Request
对象来获取传递的数据。例如:public function yourControllerMethod(Request $request)
{
$myArray = json_decode($request->input('myArray'));
// 对数组进行处理
}
在上述代码中,yourControllerMethod
是你的控制器方法名,/your-controller-url
是你的控制器路由地址。
这样,你就可以将数组通过AJAX传递给Laravel 5的控制器,并在控制器中进行访问和处理。
领取专属 10元无门槛券
手把手带您无忧上云