level 11
哥没钱和你寂寞
楼主
我在前台使用ajax,登录成功后,后台写入session,前台判断却没有session,如果按f5刷新session才存在,我大概是这样做的
html方面:
<{if <{$smarty.session.user}> }>
<span id="user">
<{$smarty.session.user}>你好
</span>
<{else}>
<span id="user">
游客你好
</span>
<{/if}>
<input type='button' id='but'/>
ajax方面:
$("#but").click(function(){
$.post(
"地址",
{
user=登录框user的值
},
function(){
if(data=='成功'){
alert(<{$smarty.session.user}>')//这个是空的,可我已经在php方面把他加进去了,如何在html那里刷新,让他能判断到session,如果按f5刷新session是存在的。
}
}
)
})
php方面:
class login{
function login_test(){
session('user',$_POST['user']);
exit('成功');
}
}
2016年08月20日 03点08分
1
html方面:
<{if <{$smarty.session.user}> }>
<span id="user">
<{$smarty.session.user}>你好
</span>
<{else}>
<span id="user">
游客你好
</span>
<{/if}>
<input type='button' id='but'/>
ajax方面:
$("#but").click(function(){
$.post(
"地址",
{
user=登录框user的值
},
function(){
if(data=='成功'){
alert(<{$smarty.session.user}>')//这个是空的,可我已经在php方面把他加进去了,如何在html那里刷新,让他能判断到session,如果按f5刷新session是存在的。
}
}
)
})
php方面:
class login{
function login_test(){
session('user',$_POST['user']);
exit('成功');
}
}