我有一个登录页面,页面向控制器发送请求并在返回结果后显示错误。 这是登录页面中的ajax调用
$.ajax({
url:"signin", //changed into temp.html page
data:{
username:$username,
password:$password,
email:$email },
success:function(errCode){
if(errCode==0){
alert('Error,wrong username/password');
}else{...}
},
type:'POST'
});
问题在于控制器def signin()我不知道如何将数据的值返回给ajax,它要么无法正常工作,要么擦除页面干净并只打印数据的值。我怎么能这样做,如果我想返回一个javascript类型的文件,它是一样的吗?
编辑:我找到了解决它的方法,我将ajax请求目标更改为临时页面并直接返回值。这是我在控制器中的视图功能
def signin():
return dict()
def temp():
errCode=0
return errCode