当前位置: 首页 > wzjs >正文

营销型网站案例分析国际新闻

营销型网站案例分析,国际新闻,网站建设和网络优化,网站服务器的选择提供几种典型的前后端交互数据示例: 前端如何组织数据,以及后端如何接收数据。 文章目录1. POST请求后端实体类接收前端js后端接收结果查看2. GET请求后端实体类接收前端js后端接收结果查看3. GET请求后端基本类型接收前端js后端接收结果查看1. POST请求…

提供几种典型的前后端交互数据示例: 前端如何组织数据,以及后端如何接收数据。

文章目录

  • 1. POST请求+后端实体类接收
    • 前端js
    • 后端接收
    • 结果查看
  • 2. GET请求+后端实体类接收
    • 前端js
    • 后端接收
    • 结果查看
  • 3. GET请求+后端基本类型接收
    • 前端js
    • 后端接收
    • 结果查看

1. POST请求+后端实体类接收

这是一个常见形式,常用于新增、编辑数据。

前端js

function sendPostAxios(){const formData = {name: 'Ayaki',age: 25,grade: 75.2,codeList: ['code01','code02','code520']}http.post("/test/insertTestOjb", formData).then(res => {console.log(res)}).catch(err => {console.log(err)})
}

后端接收

@Slf4j
@RestController
@RequestMapping("/test")
@Tag(name = "TestController", description = "测试controller")
public class TestController {@PostMapping("/insertTestOjb")public Object insertTestOjb(@RequestBody TestObj testObj) {log.info(testObj.toString());return BaseResult.successWithMessage("新增成功!");}
} 

结果查看

可以看到,后端获取到了数据
在这里插入图片描述

2. GET请求+后端实体类接收

常用于list查询页面,前端组织查询条件后,后端返回分页/不分页的列表结果

实体类中如果包含数组List,需要使用qs进行序列化

前端js

function sendGetAxios() {const formData = {name: 'Ayaki',age: 25,grade: 75.2,codeList: ['code01', 'code02', 'code520']}http.get("/test/searchList", {params: formData,paramsSerializer: params => {return qs.stringify(params, {indices: false})},}).then(res => {if (res.data.code === 200) {message.success(res.data.message);}}).catch(err => {console.log(err)})
}

后端接收

    @GetMapping("/searchList")public Object searchList(TestObj testObj) {log.info(testObj.toString());return BaseResult.successWithMessage("查询成功!");}

结果查看

在这里插入图片描述

3. GET请求+后端基本类型接收

常用于查询明细、删除功能,传递一个业务主键值

前端js

两种方式都可以

function sendDeleteAxios() {const formData = {bizId: 'Code00001'}http.get("/test/deleteById", {params: formData,}).then(res => {if (res.data.code === 200) {message.success(res.data.message);}}).catch(err => {console.log(err)})
}function sendDeleteAxios2() {const formData = {bizId: 'Code00001'}http.get("/test/deleteById?bizId=" + formData.bizId, {params: {},}).then(res => {if (res.data.code === 200) {message.success(res.data.message);}}).catch(err => {console.log(err)})
}

后端接收

    @GetMapping("/deleteById")public Object deleteById(String bizId) {log.info(bizId);return BaseResult.successWithMessage("查询成功!");}

结果查看

在这里插入图片描述

http://www.dtcms.com/wzjs/37508.html

相关文章:

  • 网站建设专业名词解释网站seo服务价格表
  • 网站开发合同协议站长统计推荐
  • phpcms v9 网站名称标签站长网站
  • 河南省住房城乡和建设厅网站首页郑州做网站推广电话
  • 建设网站空间选择百度ai入口
  • bootstrap图片展示网站网页推广怎么收取费用
  • 个人电脑可以做网站服务器精准客户软件
  • 基于php技术的小型企业网站开发百度网盘网址是多少
  • wordpress添加子主题上海百度seo网站优化
  • 别人做的网站如何要回服务器西安seo顾问培训
  • 城子河网站建设网页设计主要做什么
  • 肇庆市电商网站建设价格seo 怎么做到百度首页
  • 南沙商城网站建设bing搜索引擎下载
  • 国家企业信用信息公示系统换官网知了seo
  • 大连市城乡建设厅网站产品推广方案
  • 做dna胎儿亲子鉴定网站千锋教育学费多少
  • 搭建网站是什么专业sem竞价外包公司
  • 包装设计网页关键字排名优化公司
  • 如何建立网站和网页云搜索引擎
  • 手机网站前上海百度关键词推广
  • 本地电脑做服务器 建网站制作一个简单的html网页
  • 重庆网站建设途锦科技济南网站建设方案
  • 网站建设需要学什么企业网站模板html
  • 网站制作一条龙外贸建站推广哪家好
  • 中国建设企业网站官网免费广告
  • 重庆免费微网站建设中国十大策划公司排名
  • 做网站费用多少钱2023年3月份疫情严重
  • 网站导航设置中国站长网站
  • logo设计vi搜索引擎优化实验报告
  • 南京门户网站制作蚌埠seo外包