前后端交互,简单交互 spring-mvc + axios

本文深入解析了Axios库的使用方法,展示了如何通过它实现前端与后端的异步数据交互。从基本的URL拼接到复杂的请求处理,再到后端响应的解析,全面覆盖了Axios在实际项目中的应用。通过具体代码示例,读者可以快速掌握Axios的使用技巧。

什么是 axios ?
一个很优秀的 ajax 库。百度一下,看云了解更多!
Ajax 异步传输,在不刷新页面的情况与后端完成一次交互。

		// url 拼接,好处多多 。 
		let url = ChengGlobal.baseUrl + "/xky/dynamic/msg";
		//调用axios方法。并没有使用别名。
                axios({
                    method: "post", //指定传输的方式
                    url: url,      //url
                    data: {          //发送给后端的数据, axios 默认会将转成 json 格式
                        phone: phone
                    }
                }).then(function (response) {   // 请求成功的回调函数,即请求成功执行
                    that.$message.success('验证码已发送,请注意查收');
                    that.respDynamicCode = response.code;
                    console.log(response);
                }).catch(function (error) {   //请求失败的回调函数,即请求失败时执行。
                    that.$message.error('服务器繁忙');
                });
		
		//总结: 前端的就这么多就可以发送数据了。  上面的代码相当于一个语句 。
		要写在 js 函数中。

后端的代码

		
	@Controller
	@RequestMapping("/xky/dynamic")  //路径配置
	public class XuDynamicMsgController {
	
	    @RequestMapping("msg")  //路径配置,会与类的路径拼接  即 /xky/dynamic/msg
	    @ResponseBody
	    public JSONObject getDynamic(@RequestBody String phone)
		//@RequestParam 是从地址栏读取映射
		//@RequestBody   是从请求 body 中读取映射
	    {
	       
	    }
	}

一篇文章链接,很好。
https://blog.youkuaiyun.com/csdn_yudong/article/details/79668655

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值