猿问

页面刷新后如何在我的 Javascript 页面中获取价值

<a href="<?php echo base_url(); ?>userprofile/userprofile/2"  style="color:white; margin-top:2rem;" onclick="senduser(2);">User2</a>

点击“User2”后,页面刷新。但是为了获得图像,我需要向我的 app.js 文件发送一个 Id 值。我尝试使用 onclik 功能提供此功能。很遗憾!页面刷新后不能!


function senduser($id){


    var limit_load = 5;

    var start_load = 0;

    var userId = $id;

    function load_photo_profile(limit_load, start_load, userId) {


        var url = baseUrl + "userprofile/loadmore";


        $.post(url, { limit: limit_load, start: start_load, userId: userId }, function (response) {



            $(".included_image").append(response);

            $('#mygallery').justifiedGallery({

                rowHeight: 285,

                lastRow: 'nojustify',

                margins: 10

            });



        });


    };


    load_photo_profile(limit_load, start_load, userId);


    $(window).scroll(function () {

        if ($(window).scrollTop() >= $(document).height() - $(window).height()) {

            start_load = start_load + limit_load;

            load_photo_profile(limit_load, start_load, userId);

        }

    });




}


这个 id 触发完全地工作这个功能。跟随它触发 ajax post 方法以在 mygallery 元素内呈现代码。另一方面,我必须刷新我的页面。


智慧大石
浏览 150回答 2
2回答

潇湘沐

您可以使用sessionStorage来保存您需要的值,因此在刷新页面后,您可以访问该值,您可以像这样创建它:sessionStorage.setItem('nameOfItem',&nbsp;"mysavedValue");为了访问这个sessionStorage值:sessionStorage.getItem('nameOfItem')

猛跑小猪

会话存储是临时的,只要当前窗口打开,数据就会在窗口关闭时丢失,而本地存储是持久的,并且在会话之间保持完整,除非有人删除它。localStorage.setItem("nameOfItem","valueofitem");//setlocalStorage.getItem("nameOfItem"); //get
随时随地看视频慕课网APP
我要回答