,可以通过以下步骤实现:
下面是一个示例代码:
在视图中的JavaScript代码:
$.ajax({
url: '/data',
type: 'POST',
data: {
data1: 'value1',
data2: 'value2'
},
success: function(response) {
// 处理返回的结果
console.log(response);
}
});
在控制器中的路由定义:
Route::post('/data', 'DataController@handleData');
在控制器中的方法:
use Illuminate\Http\Request;
class DataController extends Controller
{
public function handleData(Request $request)
{
$data1 = $request->input('data1');
$data2 = $request->input('data2');
// 处理数据逻辑
// ...
// 返回结果
return response()->json(['success' => true]);
}
}
这样,当视图中的Ajax请求被触发时,数据将被发送到控制器的handleData
方法中进行处理,并返回一个JSON格式的成功响应。
领取专属 10元无门槛券
手把手带您无忧上云