lostyazilim
tr.link

ajax anket hakkında

3 Mesajlar 753 Okunma
lstbozum
tr.link

cc33 cc33 WM Aracı Kullanıcı
  • Üyelik 14.03.2020
  • Yaş/Cinsiyet 29 / E
  • Meslek web master
  • Konum Mersin
  • Ad Soyad Ç** C**
  • Mesajlar 75
  • Beğeniler 3 / 2
  • Ticaret 0, (%0)
<script>

$(document).ready(function() {

listele();

function listele(){

$.ajax({

url: "listele.php",
type: "post",
success:function(e){

$("#anket_sonuc").html(e);

}

});

}

$("#anket_form").on("submit",function(e){


e.preventDefault();

var anket_sec = '';

$(".anket_sec").each(function() {

if($(this).prop("checked")){

anket_sec = $(this).val();


}



});

if(anket_sec != ""){

$("#anket_button").attr("disabled","disabled");

var form_veri = $(this).serialize();

$.ajax({

url: "anket.php",
type: "post",
data: form_veri,
success:function(e){

$("#anket_form")[0].reset();
$("#anket_button").attr("disabled",false);
$("#sonuc").show();
$("#anket").hide();
listele();

alert(e);

}

});

}else {

alert("Seçim Yapmadınız !. Lütfen Bir Seçenek Seçin");

}

});

$("#goster").click(function() {

$("#anket").hide();
$("#sonuc").show();

});

})


</script>




bu şekilde kodum var oyu gönderince veya hata verince listele.php ye gidiyor ben gitmesini istemiyorum hatada verse oyunuda kullansa uyarı verdirip aynı sayfada kalmasını istiyorum bunu nasıl yapabilirim ?
 

 

wmaraci
reklam

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
AJAX yönlendirme yapmaz. Kodlarının arasında window.location... şeklinde başlayan bir satır olmalı veya dönen cevap içinde window.location/meta yönlendirme kodu olabilir.

Bu arada AJAX ile JSON formatında veri alıp göndermelisin, HTML sonuç dönüp basmak mantıklı bir yaklaşım değil.
 

 

no time for caution

cc33 cc33 WM Aracı Kullanıcı
  • Üyelik 14.03.2020
  • Yaş/Cinsiyet 29 / E
  • Meslek web master
  • Konum Mersin
  • Ad Soyad Ç** C**
  • Mesajlar 75
  • Beğeniler 3 / 2
  • Ticaret 0, (%0)
Peki bunu sayfa yenilenmeden nasıl yaparım böyle bi kod varmı elinizde ?
 

 

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al