位置: IT常识 - 正文

前端向后端传值的几种方式总结(前端向后端传值的函数)

编辑:rootadmin
前端向后端传值的几种方式总结

推荐整理分享前端向后端传值的几种方式总结(前端向后端传值的函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端向后端传值的方式,前端向后端传值的函数,后端向前端传值的两种方法,前端给后端传数据,后端往前端传值,前端向后端传递数据的方式,后端往前端传值,后端往前端传值,内容如对您有帮助,希望把文章链接给更多的朋友!

一、HTML的标签form表单提交(常用) from表单把所有属于表单中的内容提交给后台,例如输入框,单选框,多选框,文本域,文件域等。

在后台可通过对应的name属性获取相应的值。from表单中的action属性标识提交数据的地址。method属性指明表单提交的方式。

前端form表单:

后端Controller控制器:

@RequestParam 注释请求参数 @RequestParam(“name”) 定义前端的name属性

@RequestMapping("/index")    public String index(@RequestParam("username") String username,@RequestParam("password") String password){        System.out.println(username+"-"+password);        return "list.html";    }

  测试请求: http://localhost:10089/index?username=11&password=123

前端向后端传值的几种方式总结(前端向后端传值的函数)

 

后端成功获取前端请求的数据。

二、JQuery中的ajax提交(常用) JavaScript中也有ajax提交,但是代码太多,所以JQuery对JS中的ajax进行了简化。引入JQuery相应的包即可使用。一般格式为:

$.ajax({            url: "/index", //后端地址            type: "post",       //提交方式            data: {                //向后台提交的数据            },            dataType: "JSON",       //规定请求成功后返回的数据            success: function (data) {                //请求成功之后进入该方法,data为成功后返回的数据            },            error: function (errorMsg) {                //请求失败之后进入该方法,errorMsg为失败后返回的错误信息            }        });

总结:以上两种方式如果不显示的指定post提交方式,则默认的提交方式为get方式提交。此外,ajax中的url也可以直接通过字符串拼接,然后向后台提交数据,这种方式为get方式提交。下面详细说明

三、通过url字符串拼接向后台提交数据 1. 直接在ajax中url拼接数据

$.ajax({            url: "/index?username="+username+"&password="+password, //后端地址(含参数)            type: "get",       //提交方式            dataType: "JSON",       //规定请求成功后返回的数据            success: function (data) {                //请求成功之后进入该方法,data为成功后返回的数据            },            error: function (errorMsg) {                //请求失败之后进入该方法,errorMsg为失败后返回的错误信息            }        });

2. JS提交数据,通过window.location.href指定路径提交数据。

var deleteUser = function (deleteId) {        if (confirm("确认删除编号是【"+deleteId+"】的成员吗?")){            window.location.href="/DeleteUserServlet?deleteId="+deleteId;  //后端地址(含参数)        }    }

3. 通过a标签提交数据,通过a标签的href属性提交数据,和js提交数据类似。

<a href="/index?username="+username+"&password="+password"></a>

四、 后端返回前端数据 后端数据放到org.springframework.ui.model中,前端HTML就能直接在取出来

后端代码: 使用Model的addAttribute方法,将数据放到model中   

@RequestMapping("/index")    public String index(            @RequestParam("username") String username,            @RequestParam("password") String password,            //将查询到的数据通过org.springframework.ui.Model            Model model) {        Person person = personService.login(username, password);        System.out.println(username + "-" + password);        if (person != null) {            return "list.html";        } else {            //将错误信息提示前端            model.addAttribute("msg","账号密码不正确");            return "index";        }    }

前端代码: thymeleaf使用${}获取后端数据,

    <!--/*@thymesVar id="msg" type=""*/-->    <p th:text="${msg}" style="color: red" ></p>
本文链接地址:https://www.jiuchutong.com/zhishi/285126.html 转载请保留说明!

上一篇:好用的5款火狐浏览器必备插件,每一款都很实用(火狐十大必用插件)

下一篇:HG813 路由器怎么社会设置PPPOE拨号?(hg8321r路由)

  • 华为nova5有杂音滋滋响怎么办(华为nova5pro音质为什么会沙沙响)

    华为nova5有杂音滋滋响怎么办(华为nova5pro音质为什么会沙沙响)

  • 滴滴是什么时候上线的(滴滴是什么时候都可以打到车吗)

    滴滴是什么时候上线的(滴滴是什么时候都可以打到车吗)

  • 淘宝退货选择不喜欢对自己有影响吗(淘宝退货选择不了菜鸟驿站)

    淘宝退货选择不喜欢对自己有影响吗(淘宝退货选择不了菜鸟驿站)

  • 电脑连热点流量消耗大吗(电脑连热点流量消耗多少)

    电脑连热点流量消耗大吗(电脑连热点流量消耗多少)

  • iphone7p换电池后遗症(iphone7p换电池后有什么影响)

    iphone7p换电池后遗症(iphone7p换电池后有什么影响)

  • 华为nova7介绍(华为nova7手机介绍)

    华为nova7介绍(华为nova7手机介绍)

  • oppo15私密相册怎么打开(oppo里面的私密相册)

    oppo15私密相册怎么打开(oppo里面的私密相册)

  • 三星安全模式什么意思(三星的安全模式有什么用)

    三星安全模式什么意思(三星的安全模式有什么用)

  • 抖音侵权是什么意思(抖音侵权会不会被告)

    抖音侵权是什么意思(抖音侵权会不会被告)

  • 快手平台介入商家会退款吗(快手平台介入商家不提供证据)

    快手平台介入商家会退款吗(快手平台介入商家不提供证据)

  • 华为手机怎么打开电量百分比(华为手机怎么打开OTG功能)

    华为手机怎么打开电量百分比(华为手机怎么打开OTG功能)

  • 为什么网易云音乐下载不了(为什么网易云音乐分享到朋友圈没有播放键)

    为什么网易云音乐下载不了(为什么网易云音乐分享到朋友圈没有播放键)

  • 苹果笔记本电脑删除键是哪一个(苹果笔记本电脑怎么恢复出厂设置)

    苹果笔记本电脑删除键是哪一个(苹果笔记本电脑怎么恢复出厂设置)

  • 电脑下载的软件打不开怎么回事(电脑下载的软件在哪个位置)

    电脑下载的软件打不开怎么回事(电脑下载的软件在哪个位置)

  • qq电话左边的麦克风什么用(qq电话旁边的麦克风是什么意思)

    qq电话左边的麦克风什么用(qq电话旁边的麦克风是什么意思)

  • 华为mate30中国上市时间(mate30国内售价)

    华为mate30中国上市时间(mate30国内售价)

  • airpods2的灯在哪里(airpods2的灯在哪个位置)

    airpods2的灯在哪里(airpods2的灯在哪个位置)

  • 多媒体数据压缩技术类型(多媒体数据压缩技术)

    多媒体数据压缩技术类型(多媒体数据压缩技术)

  • 两张显卡怎么同时使用(两个显卡怎么一起用)

    两张显卡怎么同时使用(两个显卡怎么一起用)

  • 与微指令的执行周期对应的是(微指令和指令的区别)

    与微指令的执行周期对应的是(微指令和指令的区别)

  • 9523开头的号码是哪的(9523开头什么号码)

    9523开头的号码是哪的(9523开头什么号码)

  • 小米手环睡眠质量原理(小米手环睡眠质量)

    小米手环睡眠质量原理(小米手环睡眠质量)

  • 快手怎么设置关注回复(快手怎么设置关注页面的格式)

    快手怎么设置关注回复(快手怎么设置关注页面的格式)

  • 苹果xr摄像头掉漆怎么办(苹果xr摄像头掉了)

    苹果xr摄像头掉漆怎么办(苹果xr摄像头掉了)

  • 小米手机的白名单在哪里(小米手机的白名单在哪里取消)

    小米手机的白名单在哪里(小米手机的白名单在哪里取消)

  • oppoa7手机相机设置在哪里(oppo a7x相机怎么设置)

    oppoa7手机相机设置在哪里(oppo a7x相机怎么设置)

  • 微信提现一天最多能提多少(微信提现一天最高多少)

    微信提现一天最多能提多少(微信提现一天最高多少)

  • 完税价格是含税价格吗?
  • 保险费计入什么会计科目需要发票吗
  • 应付股东现金股利通过什么核算
  • 公司不营业需要做年报吗
  • 销户之后可以重新申请吗
  • 增值税申报失败怎么撤销
  • 资源要素包括哪三个方面
  • 增值税发票丢了怎么办?
  • 售后维修的配件开维修费
  • 按应收账款余额计提坏账准备的会计分录
  • 采购入库损耗如何计算
  • 准予扣除的工会经费怎么算
  • 2021申请一般纳税人公司的条件
  • 高新技术企业如何融资
  • 融资租赁的租金包括
  • 职工教育经费的扣除标准是什么
  • 易税是什么
  • 财务报表提供的信息仅对外部的投资者和债权人有用
  • 跨区域预缴企业所得税
  • 企业的其他业务收入有
  • 怎样处理教育费附加会计分录?
  • 咨询公司怎么交社保
  • 收回已核销的坏账并入账是什么意思
  • 计提个税怎么做
  • 如何修改电脑默认打印机
  • qqprotect.exe是什么进程?怎么结束此进程?
  • 所得税汇算清缴时间期限
  • 收取违约金如何入账
  • 年底返利账务处理
  • 苹果电脑设置壁纸为什么重启就没了
  • 递延收益为什么计税基础为0
  • php处理xml
  • 硬盘的转速有什么用
  • PHP:pg_field_table()的用法_PostgreSQL函数
  • 用php做计算
  • 应付现金股利通过
  • php做登录界面连接数据库
  • php中session什么意思
  • elementui级联选择器清空方法
  • yolov8训练自己的数据集 Windows
  • php 文件目录
  • 增值税报税后多久缴纳期限
  • 小企业会计准则没有以前年度损益调整科目
  • 季度是指
  • react 16新特性
  • rbac权限管理设计
  • 库存股属于什么账户
  • 不按规定纳税的违法行为
  • 所得税费用的核算方法叫
  • 固定资产竣工前予以资本化吗
  • 年报上的从业人数是什么意思
  • 收入支出结余怎么记账
  • 营业外收入主要来源
  • 出纳需要遵循的原则
  • 明细账怎么弄
  • centos安装编译环境
  • Windows Server 2003环境更改Boot.ini文件
  • windows10iot安装
  • 本地磁盘文件系统
  • win7磁盘c满了怎么办却又分不清哪些是该删除
  • 电脑出现win 7 界面 然后就不动了
  • win7系统浏览器不见了
  • tf.nn.tanh函数
  • 关于加载失败壁纸
  • easyui-accordion
  • shell监控脚本例子大全
  • asp.net runat
  • android 启动器 设置
  • jquery根据name
  • python ntlk
  • jquery中on
  • 河南省地方税务局房产税管理办法
  • 吉林省政府公开电话
  • 发票查验怎么弄
  • 杭州市国税稽查三科科长
  • 四川国家税务局官网
  • 生活垃圾处理合作协议
  • 电子税务局帐号不知道怎么找
  • 2020重庆税务局
  • 定额发票怎么查流向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设