Я пытаюсь использовать ajax для обновления. Это всегда возвращает ошибку, и я не знаю, где искать. То, что я пытаюсь сделать, это обновить без перезагрузки страницы.
ВИД:
<form id="view-int-form">
@csrf
<h1>ID Number:</h1>
<input type="text" name="id_number" value="{{$var1->id_number}}">
<h1>Name:</h1>
<input type="text" name="name" value="{{$var1->name}}">
<button type="button" id="clickme" value="Save">Save</button>
</form>
AJAX:
$(document).on("click", "#clickme", function(){
$.ajax({
url: '/updatename',
type: 'POST',
data: $("#view-int-form").serialize(),
success: function (data) {
alert("SAVED");
},
error: function (data) {
alert("ERROR");
}
});
});
ROUTE:
Route::post("/updatename","UsersController@UpdateName");
CONTROLLER:
public function UpdateName(Request $request){
$id = $request->input('id_number');
$update_name = $request->input('name');
users::where("id_number",$id)->update(['first_name'=>$update_name]);
}
Спасибо всем, кто может помочь.