v2.5.2
Giriş yap

Flask sayfa yapısını değiştirme

webdoc
359 defa görüntülendi ve 2 kişi tarafından değerlendirildi

arkadaşlar başıktada anlaşıldığı gibi ben flaskta nasıl aynı sayfa üzerinde başka bir sayfa güsteririrm
diyelim bir kullanıcı login olmak istedi bu login sayfası başka bir html sayfaya ait bu kullanıcı logine tıkladığı zaman
sayfa yenilenmeden sayfa yapısını değiştirmek istiyorum

Cevap yaz
Cevaplar (2)
admin
645 gün önce

bi projemde böyle kullanmıştım. tıklanan linki api ile sorgulayıp gelen html i sayfaya dahil ediyordum.

function processAjaxData(response, urlPath){
    document.getElementById("app").innerHTML = response.Html;
    document.title = response.Title;
    const data={"Html":response.Html,"Title":response.Title};
    console.log("data");
    console.log(data);
    window.history.pushState(data,"", urlPath);
}

window.onpopstate = function(e){
    if(e.state){
        document.getElementById("app").innerHTML = e.state.Html;
        document.title = e.state.Title;
    }
};

addEventListener("load",function(){
    var links= document.getElementsByTagName("a");
    const headers = new Headers();
    headers.append('X-Requested-With', 'XMLHttpRequest');
    for (var i=0;i<links.length;i++){
        links[i].addEventListener("click",function(e){
            let href=e.target.href;
            NProgress.start();
            fetch(href,{method:"GET",headers}).then(res=>res.json()).then(result=>{
              processAjaxData(result,href);
              NProgress.done();
            });
            e.preventDefault();
        })
    }
});

frontend teknolojileri kullanmanı tavsiye ederim.

webdoc
645 gün önce

bit.ly linkini kaldırırmısın