v2.5.2
Giriş yap

prototürk.com sayfa geçişleri

muzaffer
977 defa görüntülendi ve 3 kişi tarafından değerlendirildi

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..

poyraz7221
1729 gün önce

Ş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>