Php 如何使用AJAX在Laravel中运行route?

Php 如何使用AJAX在Laravel中运行route?,php,ajax,laravel,Php,Ajax,Laravel,我在拉雷维尔的网络路线中有一条路线。路线如下: Route::post('addCustomer', 'UserController@addCustomer')->name('addCustomer'); 我想使用AJAX和jQuery在我的Laravel应用程序中运行这个方法。我的控制器方法如下所示: public function addCustomer(Request $request) { $userManager = new UserManager();

我在拉雷维尔的网络路线中有一条路线。路线如下:

Route::post('addCustomer', 'UserController@addCustomer')->name('addCustomer');
我想使用AJAX和jQuery在我的Laravel应用程序中运行这个方法。我的控制器方法如下所示:

 public function addCustomer(Request $request) {
    $userManager = new UserManager();
    
    $userName=$request->input('customerName');
    $phoneNumber=$request->input('phoneNumber');
    $address=$request->input('address');
    $email=$request->input('email');
    $password="customer";
    
    $userManager->addCustomer($userName, $phoneNumber, $address, $email, $password);
}
$('addCustomerButton')。在('click',函数(事件){
event.preventDefault();
/*对事件采取行动*/
//序列化方法
var data=$('#addCustomPerform').serialize();
//如果没有在表单中包装输入字段
风险值数据={
customerName:$('input[name=“customerName”]”)。val(),
phoneNumber:$('input[name=“phoneNumber”]).val(),
地址:$('input[name=“address”]”)。val(),
电子邮件:$('input[name=“email”]”)。val(),
};
$.ajax({
url:“/addCustomer”,
键入:“POST”,
数据:数据,
完成:函数(jqXHR){},
});
});