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('用户名或密码错误');
}
});
});
});
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.