jquery 通过ajax刷新一个读取session值的div
<divid="page_online"><h3>欢迎您!</h3><br/><#ifcurrentMember??><!--currenMember不为空--><li>...
<div id="page_online">
<h3>欢迎您!</h3><br/>
<#if currentMember??><!-- currenMember不为空 -->
<li><span class="t14">尊敬的<font> <b>${currentMember.xm!}</b></font>
${currentMember.cw.title_cn!},</span>
</li>
</#if>
</div>
如上代码的div,我在页面中有一个登录框<div id="page_login">,ajax验证登录成功后,page_login的div 用了hide(),然后page_online的div由于随着页面一起加载的,那时session中没有值,所以if标签里面的内容不显示,我想在ajax里面动态地刷新一下这个div,应该怎么做呢? 展开
<h3>欢迎您!</h3><br/>
<#if currentMember??><!-- currenMember不为空 -->
<li><span class="t14">尊敬的<font> <b>${currentMember.xm!}</b></font>
${currentMember.cw.title_cn!},</span>
</li>
</#if>
</div>
如上代码的div,我在页面中有一个登录框<div id="page_login">,ajax验证登录成功后,page_login的div 用了hide(),然后page_online的div由于随着页面一起加载的,那时session中没有值,所以if标签里面的内容不显示,我想在ajax里面动态地刷新一下这个div,应该怎么做呢? 展开
1个回答
展开全部
$.get("",function(msg){
//登录成功后
$("#page_login").hide();
$("#page_online").html("<h3>欢迎您!</h3><br/> "+msg);
})
大概意思就是登录成功的那个AJAX里不是有回传值吗?你可以把管理员信息回传到msg变量里,然后用.html方法,里面的html随意写
追问
我知道html可以重写$()的内容,可是我的div里面万一是复杂的结构,数据很多,那岂不是很浪费时间,我就想单纯的像刷新页面一样刷新这个div,不知道可否实现?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询