• 23-10-2016, 14:02:13
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,

    Ben aşağıdaki ajax post kısmına süre koymak istiyorum. Örnek 1 saatte bir post ettirmek istiyorum ama tabi gönder buttonuna basınca eğer bir kez yapmışsa 2.de alert vermesi gerekiyor. (1 saat sonra tekrar gönderebilirsiniz) şeklinde ve bunu ip kaydederek yapmak istiyorum yardımcı olurmusunuz?

    <script> 
    function TESTET(){
          var hizTestiText     = document.getElementById('hizTestiText').value;
          if(hizTestiText == ''){
             alert('Telefon numarası girin.');
             return false;
          }else{
             jQuery.ajax({
                type:'POST',
                url:'hiztest.php',
                data: 
                'hizTestiText=' + hizTestiText,
                success: function(results){
                   if(results == 'basarili'){
                      alert('Hız Testi talebiniz alınmıştır.');
                   }else if(results == 'hata'){
                      alert('Bir sorun oluştu. Daha sonra tekrar deneyin.');
                   }else{
                      alert(results);
                   }     
                }
             });
          }
       } 
    </script>
  • 23-10-2016, 14:23:11
    #2
    setInterval ile belirlediğiniz süre içinde işlem yaptırabilirsiniz hocam.

    setInterval(function(){ alert("Hello"); }, 3600000);
  • 23-10-2016, 14:27:23
    #3
    Üyeliği durduruldu
    Ben pek iyi anlamıyorum kodları paylaştım acaba sizin ekleyip paylaşma şansınız varmıdır rica etsem? Ayrıca siz beni anladınız sanıyorum button tıklanıldığında eğer daha önce tıklamışsa 2.kez tıklamada 1 saat sonra tekrar deneyin şeklinde uyarı verdiricez. IP kontrolü gerekiyor diğer türlü tarayıcıyı kapatıp açarlar birde bu işlemi herkes yapabileceği için sıkıntı olur.