• 14-02-2022, 15:08:49
    #1
    merhaba aşağıdaki kod ile bir formu php ile post ederek json oalrakta sonucu alabiliyorum sorunsuz çalışmakta ama aynı sayfada iki farklı post etme olayı olduğudna kod çalışmamakta yani bazı işlemlerimde sekmeli şekilde iki farklı post işlemi yapıyorum örnegin genel ayarlar , logo sekmeleri var buda iki ayrı post işlemi kod orada çalışmamakta aynı kodu iki yada fazla farklı postu çalıştıracak şekle nasıl getire bilirim.

    $("#formum").submit(function(){
    
      event.preventDefault();
    
      var form = $('#formum')[0];
    
      var menuEkle = new FormData(form);
    
      $.ajax({
    
        type:"POST",
        url:"inc/post.php",
        enctype: 'multipart/form-data',
        processData: false,
        contentType: false,
        cache:false,
        data: menuEkle,
        success:function(data) {
    
          console.log(data);
          var response = JSON.parse(data);
          swal(response.baslik,response.message,response.status).then(function(){
            location.reload();
          });
        }
    
      });
      return false;
    });
  • 14-02-2022, 15:11:01
    #2
    Biproje adlı üyeden alıntı: mesajı görüntüle
    merhaba aşağıdaki kod ile bir formu php ile post ederek json oalrakta sonucu alabiliyorum sorunsuz çalışmakta ama aynı sayfada iki farklı post etme olayı olduğudna kod çalışmamakta yani bazı işlemlerimde sekmeli şekilde iki farklı post işlemi yapıyorum örnegin genel ayarlar , logo sekmeleri var buda iki ayrı post işlemi kod orada çalışmamakta aynı kodu iki yada fazla farklı postu çalıştıracak şekle nasıl getire bilirim.

    $("#formum").submit(function(){
    
      event.preventDefault();
    
      var form = $('#formum')[0];
    
      var menuEkle = new FormData(form);
    
      $.ajax({
    
        type:"POST",
        url:"inc/post.php",
        enctype: 'multipart/form-data',
        processData: false,
        contentType: false,
        cache:false,
        data: menuEkle,
        success:function(data) {
    
          console.log(data);
          var response = JSON.parse(data);
          swal(response.baslik,response.message,response.status).then(function(){
            location.reload();
          });
        }
    
      });
      return false;
    });
    post ettiğin şeylerin içerisine bir tane hidden input alan at ve nameine uniq bir isim ver, diğer taraftada isset post diyerek bu name geldiyse işlem yaptır, sorun çözülür.
  • 14-02-2022, 15:15:30
    #3
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    post ettiğin şeylerin içerisine bir tane hidden input alan at ve nameine uniq bir isim ver, diğer taraftada isset post diyerek bu name geldiyse işlem yaptır, sorun çözülür.

    merhaba bu şekilde çalışıyor kod zaten bir hidden input var oradan aldığına göre post sayfasında işlemler ayrılıyor ama aynı sayfada iki form olduğunda yani iki adet gönder düğmesi varsa teki çalışıyor ikincisi çalışmıyor.
  • 14-02-2022, 15:27:07
    #4
    birini butona id vererek submit type ından ayırırsanız, click fonksiyonuyla ayırabilirsiniz muhtemelen. Clicklenince post işlemi yaptırırsanız çalışır.
  • 14-02-2022, 15:28:52
    #5
    Çözüm Sağlandı Teşekkür ederim.