登录
def login(request):
username = None
pwd =None;
db = sqlhelper.sqlhelper()
if request.method =='GET':
username = request.GET['username']
pwd = request.GET['pwd']
result =db.executeReader('select count(*) as count from susers where userid =\'%s\' and password =\'%s\'' % (username,pwd))
rtv = result[0][0]
if(rtv==1):
request.session['userid'] = username
return HttpResponse(rtv)
else:
pass
rtv 的值打印为1 但js客户端就是回调不了结果,如果我去掉session就可以接受的到,想不通是什么原因,session是没问题的,我赋值取值都OK,请前辈帮忙看看,前台js代码如下
$(document).ready(function(){
$('#login').click(function(){
var username =$('#username').val();
var pwd = $('#pwd').val();
$.get("login",{'username':username,'pwd':pwd},function(ret){
if(ret ==1){
location.href = 'main';
}else{
alert('用户名或密码错误');
}
});
});
});