Jquery Сериализация не работает для отправки на laravel контроллер - PullRequest
0 голосов
/ 14 марта 2020

Я не могу сохранить свои данные в базе данных, когда я что-то делать с моим вводом или выбрать тег html. Что не так, ребята ??

Ajax

$("input, select, textarea").on('change blur' ,function(e){
    e.preventDefault();

    $.ajax({
       type:'POST',
       url:'/karyawan-diterima/edit',
       data: $('#myForm').serialize(),
       success:function(sukses){
          //alert(data);
          console.log(sukses);
          $('#sukses').show();

          setInterval(function() {
            $('#sukses').fadeOut();
          }, 2500);
       }
    });
});

Обновить контроллер

$id = $request->id;

    $k = karyawan::where('id', $id) -> first();
    $d = detail_karyawan::where('id_karyawan', $id) -> first();

    $k->nama = $request->nama;
    $k->telp = $request->telp;
    $k->bagian = $request->bagian;
    $k->nik_lama = $request->nik_lama;
    $k->nik_baru = $request->nik_baru;
    $k->jk = $request->jk;
    $k->alamat = $request->alamat;

    $k->update;

    $sukses = 'success';
    return response()->json($sukses, 200);

введите описание изображения здесь

1 Ответ

0 голосов
/ 14 марта 2020

Вы не saving или updating ваши данные .. Вы используете update как свойство $k вместо update функции.

Изменение

$k->update;

до

$k->update();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...