jquery -Remeber刷新后将内容加载到div

时间:2015-10-20 07:39:58

标签: jquery html cookies

我正在将内容加载到div并且需要在页面刷新后加载它。经过一些搜索后,我想在cookie的帮助下使用。我使用了我发现的商店cookie然后加载cookie,但它仍然是错误的。

jquery的

$('.linklo').click(function(e){    
    $.cookie('the_cookie', $(this).attr('href')); //save  href to cookie
    if( !empty($.cookie('the_cookie'))){ //if cookie not empty use it          
        $("#LoadMe").load($.cookie('the_cookie')); 
        e.preventDefault();
    } else { // otherwise use href if defined    
        $("#LoadMe").load($(this).attr('href'));
        e.preventDefault();
    }
});

HTML

<div id="LoadMe"></div>

由于

2 个答案:

答案 0 :(得分:0)

我认为问题在于设置- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *cellIdentifier = @"HomeCell"; HomeCell *cell = (HomeCell *)[tableView dequeueReusableCellWithIdentifier:cellIdentifier]; float tv_view_height=cell.tv_post.frame.size.height; float like_count_height=cell.label_like_count.frame.size.height; float first_comment_height=cell.first_comment.frame.size.height; float second_comment_height=cell.second_cmment.frame.size.height; float third_comment_height=cell.third_comment.frame.size.height; Post *user_post=[arr_post objectAtIndex:indexPath.row]; float comment_count=[user_post.comment_count intValue]; if(comment_count<=0) { first_comment_height=0; second_comment_height=0; third_comment_height=0; } else if(comment_count==1) { second_comment_height=0; third_comment_height=0; } else if(comment_count==2) { third_comment_height=0; } float like_count=[user_post.like_count intValue]; if(like_count<=0) { like_count_height=0; } float total_height=tv_view_height+like_count_height+first_comment_height+second_comment_height+third_comment_height; NSLog(@"total heigh is %f'",total_height); return total_height; } 值的代码。请不要直接设置。只有在它为空或null时才设置它,如下所示:

cookie

答案 1 :(得分:0)

它没有像您所建议的那样使用Cookie方法,但我使用HTML5的本地存储功能存储持久数据非常成功。有一些如何使用它的例子here