• 30-12-2020, 22:20:49
    #1
    merhaba,

    <a href="talep" data-id="'.$v['title'].'">'.$v['title'].'</a>
    bunu nasıl ajax post ettirebilirim? aynı zamanda sayfa da href linkine gidicek yani bastığında post ederek gidicek
  • 30-12-2020, 22:30:11
    #2
    <a href="javscript:void(0)" data-href="talep" data-id="'.$v['title'].'" class="tikla">'.$v['title'].'</a>
    $(function(){
    
    var url="post.php";
     var data = {              
      dataid: $(".tikla").attr("data-id")
    };
    $.post(url, data, function(response){  
      if(jQuery.trim(response)=="ok") {
        window.location.href =$(".tikla").attr("data-href");
     }
    });
    
    });
    post.php sayfandada işlem başarılıysa echo "ok"; yazdırırsan istediğini yapmış olursun.
  • 30-12-2020, 22:42:51
    #3
    @salimsevindik; cevabın için teşekkürler ama console bastırdım ok dönmesine rağmen sayfaya atmadı
  • 30-12-2020, 22:51:11
    #4
    @salimsevindik; birde şunu istiyorum aslında sen location href gibi değerlendirmişsin sanırım biraz değişiklik yaparak çalıştırabildim aslında yapmak istediğim şu post edeceği sayfa talep ve post ettiği value ile birlikte gitmesi lazım
  • 30-12-2020, 23:02:50
    #5
    emirkrgz adlı üyeden alıntı: mesajı görüntüle
    @salimsevindik; birde şunu istiyorum aslında sen location href gibi değerlendirmişsin sanırım biraz değişiklik yaparak çalıştırabildim aslında yapmak istediğim şu post edeceği sayfa talep ve post ettiği value ile birlikte gitmesi lazım
    Href deki sayfaya data-id yi post etmesini mi istiyorsunuz tam olarak ajax kullanmanızda ki amacı anlayamadım. talep.php ye data-id yi post etmek istiyorsanız. Form içerisine alıp gizli bir text input ile buraya data id yi yazdırıp istediğiniz sayfaya post edebilirsiniz.
  • 30-12-2020, 23:04:53
    #6
    @salimsevindik; şimdi şöyle bunu kullanacağım alan live search yaptığım alan normalde a ile get gönderiyordum ancak seo açısından olumsuz etkilemekte olduğu için post ettirmek istiyorum ama a ile post ettiğim sayfaya post valuesi ile birlikte form olarak göndermek istediğimde gereksiz live searchdan dönen form kalabalığı oluyor ajax yada jquery ile bunu yapmam mümkün mü?
  • 30-12-2020, 23:06:14
    #7
    data-id yi data-hrefte ki alana post edicem geri cevap dönmesine gerek yok sadece değer ile birlikte post ettirip sayfayı oraya yönlendirmek istiyorum @salimsevindik;
  • 31-12-2020, 00:22:10
    #8
    Şu durumda söylediklerinize göre en güzeli ajax ile gönderdiğin veriyi session dizisinde tutmak daha sonra ileri geri istediğiniz sayfada istediğiniz veriyi tekrar kullanabilirsiniz.
  • 18-01-2021, 18:16:41
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    <a href="javscript:void(0)" data-href="talep" data-id="'.$v['title'].'" class="tikla">'.$v['title'].'</a>
    $(function(){
    
    var url="post.php";
     var data = {              
      dataid: $(".tikla").attr("data-id")
    };
    $.post(url, data, function(response){  
      if(jQuery.trim(response)=="ok") {
        window.location.href =$(".tikla").attr("data-href");
     }
    });
    
    });
    post.php sayfandada işlem başarılıysa echo "ok"; yazdırırsan istediğini yapmış olursun.
    Yazdığınız kod örneği çok işime yaradı. post.php yanıtına göre javascript içinde sınama yapmaya çalışıyordum. sizin kod sayaesinde oldu. Çok teşekkür ederim.