prototürk.com sayfa geçişleri
Merhaba arkadaşlar, şu anda içinde bulunduğumuz internet sitesinde sayfa geçişleri hangi metotla yapılıyor. Yotube benzeri bir sayfa geçişi var. En tepedeki loading bar gib... Nasıl yapıldığına ilişkin video vs. varsa atabilirseniz sevinirim..
Şimdi Tayfun Hoca php ile bir kontrol yapmış sayfa gelen istek ajax (XMLHttpRequest) isteği ise sadece dom beli bir kısmını veriyor ve gelen ajaxdaki değeri
class'ı content olan divin içine yazdırıp tarayıcının pushState function ile sayfa yenilenmeden url değiştiriyor mantık bu kadar basit aşağıdaki örnekle ne dediğimi daha iyi anlarsın
<script>
function page_change(url,page){
fetch(url)
.then(res=>res.text())
.then(res=>{
$('body').html(res)
window.history.pushState(null,null,page);
})
}
page_change('https://prototurk.com/soru/363-javascript-sayfa-yenilenince-dizi-icerisindeki-veriler-siliniyor','deneme');
</script>