2-2 使用ajax进行登陆

1、首先定义类 loginVo,用于保存从表单提交的数据(相当于request,保存了表单中js代码中提交的data)。因为登陆的时候需要输入手机号和密码,其中手机号

2-2 使用ajax进行登陆_第1张图片

2、登陆表单中js代码如下(使用jquery提供的ajax的异步提交的功能)

2-2 使用ajax进行登陆_第2张图片

3、domain层的定义如下,在后面加上setter和getter方法即可:

2-2 使用ajax进行登陆_第3张图片

4、dao层的定义如下,dao层是直接和数据库打交道的。

2-2 使用ajax进行登陆_第4张图片

5、service等的定义如下。service用于调用dao层来完成数据的操作。并对经过dao层得到的数据进行处理,并返回处理结果信息。即:CodeMsg,在CodeMsg中定义了错误的提示信息。

2-2 使用ajax进行登陆_第5张图片6、在LoginController类中定义doLogin方法来接收前端提交过来的数据(是通过jquery的ajax方法提交的data中的数据)。然后通过miaoshaUserService调用login方法,loign方法接收表单提交的data中的数据。最后doLogin方法返回的数据会传到ajax()中key为success的回调函数中。

2-2 使用ajax进行登陆_第6张图片


你可能感兴趣的:(2-2 使用ajax进行登陆)