Php 在html和引导模式表单中找不到AJAX问题
我遇到了一个关于post AJAX请求的问题,我不知道哪里出了问题。我有一个正常工作的模式窗口,我想将输入值传递给控制器上的update_register函数 php仅支持模式表单和请求ajax请求。如果你需要更多,告诉我 情态形式 控制器功能名称路由:更新\u寄存器Php 在html和引导模式表单中找不到AJAX问题,php,mysql,ajax,laravel,Php,Mysql,Ajax,Laravel,我遇到了一个关于post AJAX请求的问题,我不知道哪里出了问题。我有一个正常工作的模式窗口,我想将输入值传递给控制器上的update_register函数 php仅支持模式表单和请求ajax请求。如果你需要更多,告诉我 情态形式 控制器功能名称路由:更新\u寄存器 function update_register(Request $request) { // Query to edit user $data = [$request->name, $request->
function update_register(Request $request)
{ // Query to edit user
$data = [$request->name, $request->username, $request->email, $request->password];
$hashed_password = Hash::make($data[3]);
DB::table('users')
->where('email', $data[2])
->update(['name' => $data[0], 'username' => $data[1], 'email' => $data[2], 'password' => $hashed_password, 'updated_at' => date('Y-m-d G:i:s')]);
return back();
}
错误是什么?错误是我不知道我的代码出了什么问题,因为它不工作
$('#update_modalform').submit(function (e) {
e.preventDefault();
const name = $('#name_update').val();
const username = $('#username_update').val();
const email = $('#email_update').val();
const password = $('#password_update').val();
const token = $('input[name=_token]').val();
const confirm_password = $('#password-confirm_update').val();
if (password == confirm_password) {
$.ajax({
url: "/admin/update-register",
method: "POST",
data: {
name: name,
username: username,
email: email,
password: password,
_token: token
},
success: function (res) {
if (res) {
$('#edit-user').modal('hide');
toastr.info('El registro fue actualizado correctamente',
'Actualizar Registro', {
timeout: 3000
});
$('#edit-user').DataTable().ajax.reload();
} else {
toastr.warning('Ha habido un error', 'Actualizar Registro', {
timeout: 3000
});
}
}
})
}
})
function update_register(Request $request)
{ // Query to edit user
$data = [$request->name, $request->username, $request->email, $request->password];
$hashed_password = Hash::make($data[3]);
DB::table('users')
->where('email', $data[2])
->update(['name' => $data[0], 'username' => $data[1], 'email' => $data[2], 'password' => $hashed_password, 'updated_at' => date('Y-m-d G:i:s')]);
return back();
}