Json ile alınan veriyi yönlenecek url e yazdırma?
Merhaba arkadaşlar yeni yeni öğrenmeye çalışıyorum bu sorunumu da günlerdir aramama rağmen bir türlü çözüme kavuşturamadım. Sizlere sormaya karar verdim. Muhtemelen çok basit bir çözümü vardır ama bir türlü yapamadım.
Json ile aldığım değeri yönlenecek url e yazdırmak istiyorum. Kod içerisinde de belirttim. Şimdiden çok teşekkür ediyorum.
<script type="text/javascript">
$(function() {
$("a.soru_okundu").click(function() {
var nesne = $(this);
var id = nesne.attr("id");
var sorusef = nesne.attr("sorusef");
var cevapid = nesne.attr("cevapid");
$.ajax({
url: "<?php echo $arow->site_url; ?>/sistem/bildirim-okundu.php",
data: {id:id,sorusef:sorusef,cevapid:cevapid},
type: "post",
dataType: "json",
success: function(data) {
location.href = "<?php echo $arow->site_url; ?>/soru/BURAYA SORU SEF İLE ALDIĞIM DEĞERİ YAZDIRMAK İSTİYORUM"
},
error: function(data) {
location.href = "<?php echo $arow->site_url; ?>/soru/BURAYA SORU SEF İLE ALDIĞIM DEĞERİ YAZDIRMAK İSTİYORUM"
}
});
});
})
</script>
@abdullahx hocam maalesef çalıştıramadım ben bu düzeltilecek kısmı anlayamadım galiba.
kodlarım şu şekilde:
<a class="soru_okundu text-secondary underline" data-sorusef="<?php echo $bildiri['soru_sef'];?>" data-cevapid="<?php echo $bildiri['cevap_id'];?>" id="<?php echo $bildiri['bildirim_id'];?>" href="nojavascript...;"><?php echo $bildiri['soru_baslik']; ?></a> sorunuza cevap yazıldı <br> <span class="text-light"><?php echo timeConvert($bildiri['bildirim_zaman']); ?></span>
<script type="text/javascript">
$(function() {
$("a.soru_okundu").on("click", function() {
let nesne = $(this),
id = nesne.attr("id"),
sorusef = nesne.data("sorusef"),
cevapid = nesne.data("cevapid");
$.ajax({
url: "<?= $arow->site_url ?>/sistem/bildirim-okundu.php",
data: {
id: id,
sorusef: sorusef,
cevapid: cevapid
},
type: "post",
dataType: "json"
}).then(() => {
location.href = '<?php echo $arow->site_url; ?>/soru/${sorusef}'
})
})
})
</script>