JQuery Serialize не работает для отправки на контроллер laravel

JQuery Serialize не работает для отправки на контроллер laravel

14.03.2020 03:18:15 Просмотров 13 Источник

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

Аякс

$("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);

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

У вопроса есть решение - Посмотреть?

Ответы - JQuery Serialize не работает для отправки на контроллер laravel / Jquery Serialize not working to post to laravel controller

Является ответом!
Sehdev

14.03.2020 05:40:54

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

Изменение

$k->update;

для

$k->update();
Закрыть X