• 05-11-2023, 19:45:58
    #1
    Arkadaşlar merhaba, bir formum var bu form üzerinden sipariş verince success.html e gidiyor. Sanırım bundan kaynaklı success.html e gidiyopr ama sipariş düşmüyor. Buraya bir iki saniyelik bekletme kodu eklemek istiyorum nasıl yapabilirim?

    submitin altına

    sleep(1)
    window.location.href = "success.html"

    ekledim fakat bu seferde sipariş düşüyor ama success.html e gitmiyor olduğu gibi duruyor form
  • 05-11-2023, 19:47:53
    #2
    js tarafında setTimeout ile denediniz mi ?
  • 05-11-2023, 19:49:00
    #3
    hayır örnek kodu verebilir misiniz?
  • 05-11-2023, 19:50:37
    #4
    Bunu Denermisiniz

      // Formun gönderme işlemi
      function submitForm() {
        // Formun verilerini sunucuya gönderme işlemi burada gerçekleşir
        // ...
    
        // Sipariş veri tabanına düştükten sonra başarı sayfasına yönlendirme
        setTimeout(function() {
          window.location.href = "success.html";
        }, 2000); // 2 saniye bekletme (2000 milisaniye)
      }
  • 05-11-2023, 19:54:44
    #5
    CREATIVE35 adlı üyeden alıntı: mesajı görüntüle
    js tarafında setTimeout ile denediniz mi ?
    mahmutcelik adlı üyeden alıntı: mesajı görüntüle
    Bunu Denermisiniz

      // Formun gönderme işlemi
      function submitForm() {
        // Formun verilerini sunucuya gönderme işlemi burada gerçekleşir
        // ...
    
        // Sipariş veri tabanına düştükten sonra başarı sayfasına yönlendirme
        setTimeout(function() {
          window.location.href = "success.html";
        }, 2000); // 2 saniye bekletme (2000 milisaniye)
      }
    olmadı hocam
  • 05-11-2023, 19:56:45
    #6
    Kod İçeriğini Tam Yazarsanız Yardımcı Olabilirim
  • 05-11-2023, 20:00:08
    #7
    document.querySelector('form').addEventListener('s ubmit', function(event) { event.preventDefault();
    // Form verileri kodu
    setTimeout(function() { window.location.href = "success.html"; }, 2000); // 2 saniye (2000 milisaniye) sonra yönlendirme yapılacak şekilde ayarlandı
    });
    kendi kodunuzu yollarsanız daha iyi olur
  • 05-11-2023, 20:14:12
    #8
    mahmutcelik adlı üyeden alıntı: mesajı görüntüle
    Kod İçeriğini Tam Yazarsanız Yardımcı Olabilirim
    CREATIVE35 adlı üyeden alıntı: mesajı görüntüle
    document.querySelector('form').addEventListener('s ubmit', function(event) { event.preventDefault();
    // Form verileri kodu
    setTimeout(function() { window.location.href = "success.html"; }, 2000); // 2 saniye (2000 milisaniye) sonra yönlendirme yapılacak şekilde ayarlandı
    });
    kendi kodunuzu yollarsanız daha iyi olur
    şu şekilde çözdüm


    body: formData
    }).then(e => console.log(e)).catch(e => e)

    setTimeout(() => {
    window.location.href = "success.html";
    }, 2000);