关于ssm框架中ajax的使用

所谓的AJAX,它的全称就是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。首先它的内容也比较多,但是在我们的ssm框架中也比较简单,在我们的网站开发中,通常是结合jquery使用的,下面我给大家看一下它的样子。
关于ssm框架中ajax的使用
圈住的部分就是ajax部分,下面我来解释一波。
url:就是写我们要访问的地址,他就相当于我们在学习ssm框架时候前端发出的请求,Controller层将会拦截,这个url就是为了让你想要被拦截的controller拦截,如:
关于ssm框架中ajax的使用
data:意思就是你发请求的时候要带的数据,其实写不写都行,下面我来给大家看看这个data怎么写:
关于ssm框架中ajax的使用
关于ssm框架中ajax的使用
我们的controller层要这样写:
关于ssm框架中ajax的使用
当然,如何我们不想把数据写在data里面,我们也可写写在url中。如:
关于ssm框架中ajax的使用
但是我们的controller层则需要这样写:
关于ssm框架中ajax的使用
具体为什么,我会在后面更新讲解。
下面我来说一下下面的result是什么。关于ssm框架中ajax的使用
这个result就是你的controller层要返回什么,一般默认是返回一个键值对,我们通常要讲我们要返回的东西保存在map中,然后返回就行了。比如说:
关于ssm框架中ajax的使用

注意:
对于ajax的请求,是js执行的,默认就是返回字符串的,而我们的controller层的responseBody就是返回字符串的。所以,我们的success:function{}里面写的东西,就是你的controller层执行完之后就会直接返回到success:function{}中。