• 05-09-2019, 18:05:33
    #1
    Merhabalar,

    Ajax ile veri güncellemesi için kod yazıyordum fakat bir kaç saattir nerde hata ve eksiklik yaptığımı göremedim.

    https://paste.ofcode.org/34Cst6vsCZkAesQLMrF6xEd

    $(document).ready(function () {     $(document).on('click','a[data-role=update]',function () {         var id = $(this).data('id');         var baslik = $('#'+id).children('div[data-target=baslik]').text();         var onay = $('#'+id).children('div[class=mrb]').text();          $('#baslik').val(baslik);         $('#onay').val(onay);         $('#myModal').modal('toggle');     });      $('#save').click(function () {         var id = $('#id').val(id);         var baslik = $('#baslik').val(baslik);         var onay = $('#onay').val(onay);          $.ajax({             url : 'http://localhost/phphaber/guncelleme-yap/',             type : 'post',             data: {                 'id': id,                 'baslik': baslik,                 'onay': onay             },             success : function (response) {                 console.log(response);             }          });     }); });
    Link yapısını route ile post ediyorum ordan fonksiyon çalışıyor. Bunu html basit bir form ile test ettim sorun yok fakat üstte belirttim kod çalışmıyor. Nerde ne hatası yaptığımıda bulamadım.
  • 05-09-2019, 18:11:54
    #2
    Hocam kod yanyana duruyo düzeltme şansınız var mı
  • 05-09-2019, 18:13:33
    #3
    ebubekirtrkr adlı üyeden alıntı: mesajı görüntüle
    Hocam kod yanyana duruyo düzeltme şansınız var mı
    Bir kaç kere denedim olmadı en azından bu işimizi görür sanırım. https://paste.ofcode.org/34Cst6vsCZkAesQLMrF6xEd
  • 05-09-2019, 18:15:53
    #4
    Hocam çok bi bilgim yok ama

    var id = $('#id').val();

    böyle olması gerekmez mi val() ın içine neden id yazdınız
  • 05-09-2019, 19:28:35
    #5
    Hocam save butonu Modalın içinde ise bu şekilde tıklattıramazsınız.

    12. satırdaki

    $('#save').click(function () {

    kodunu,

    $(document).on('click','#save',function () {

    Şeklinde değiştirip dener miyiz?
  • 05-09-2019, 23:09:48
    #6
    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    Hocam save butonu Modalın içinde ise bu şekilde tıklattıramazsınız.

    12. satırdaki

    $('#save').click(function () {

    kodunu,

    $(document).on('click','#save',function () {

    Şeklinde değiştirip dener miyiz?
    Dediğinizide yaptım fakat hiçbir şekilde yine veriyi güncelleyemedim.



    ebubekirtrkr adlı üyeden alıntı: mesajı görüntüle
    Hocam çok bi bilgim yok ama

    var id = $('#id').val();

    böyle olması gerekmez mi val() ın içine neden id yazdınız
    id çekmesi için öyle yaptım
  • 06-09-2019, 00:40:21
    #7
    guncelleme-yap sayfasını kontrol sağlarmısın postlar geliyormu ?
  • 06-09-2019, 00:45:19
    #8
    freguencey adlı üyeden alıntı: mesajı görüntüle
    guncelleme-yap sayfasını kontrol sağlarmısın postlar geliyormu ?
    Nasıl bir kontrol? Örneğin yeni bir html form oluşturup action kısmını guncelleme-yap dediğim ve inputları kendim yazdığım zaman sorun yok.