<a href="<?php echo base_url(); ?>userprofile/userprofile/2" style="color:white; margin-top:2rem;" onclick="senduser(2);">User2</a>
点击“ User2”后,页面刷新。但是为了获取图像,我需要将一个Id值发送到我的app.js文件。我尝试使用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元素中呈现代码。另一方面,我必须刷新我的页面。
答案 0 :(得分:3)
您可以使用sessionStorage保存所需的值,因此刷新页面后,您可以访问该值,可以这样创建它:
sessionStorage.setItem('nameOfItem', "mysavedValue");
要访问sessionStorage
值,请执行以下操作:
sessionStorage.getItem('nameOfItem')
答案 1 :(得分:0)
会话存储是临时的,只要打开当前窗口就存在,并且当窗口关闭时数据会丢失,因为本地存储是持久性的,并且在所有会话中保持不变,除非有人删除它。
localStorage.setItem("nameOfItem","valueofitem");//set
localStorage.getItem("nameOfItem"); //get