前后端数据交互 笔记03(get和post方法)

server/2024/9/25 1:18:46/
htmledit_views">

1.解决页面网站中,中文出现乱码的情况:

html" title=java>java">request.setCharacterEncoding("utf-8")
response.setCharaterEncoding("utf-8")

2.给html" title=后端>后端设置返回json数据:

html" title=java>java">response.setContentType("text/json,charset=utf-8")

【注意:使用上述格式时,Java文件中一定要有符合json,可返回的数据结构】

e.g:

html" title=java>java">res ="{\"name\":\"Rain\",\"age\":\"20岁\",\"sex\":\"nu\"}";
//其中\"表示转译符中的双引号,因为在Java文件中,双引号不能够嵌套双引号使用,所以需要用到转译符号

3.ajax中type部分(get请求和post请求的区别):

①请求方式不同

post请求data方式:

html" title=java>javascript">var a = "Rain"
var b = "123456"
$.ajax({url:"../index", //请求路径type:"post",  //请求方式get,postdata:{account:a,  //post请求参数域方法
//其中account等载体和html" title=后端>后端Java中的"request.getParameter("account");"中传入的数据对应password:b},  //参数域success:function(value){console.log(value)//请求代码},error:function(){//请求失败alert("请求失败!");},})

get请求方式:

html" title=java>javascript">url="../index?account=Rain&password=123456"
//即格式为“路径”+“?”+“载体:载体对应的数据”

另一种get传参方式(字符串拼接):

html" title=java>javascript">var a = "Rain"
var b = "123456"
$.ajax({url:"../index?account="+a+"&passward="+b,, //字符串拼接
})

②get-->查;post-->增上改

get:只要能写地址的地方都能发起get请求,e.g.浏览器地址栏a  location.href=' '

post:通过jquery+ajax方式发起(或from发起);但是post可用于数据的增、删、改(因为get请求的写地址就能访问的特性,所以get请求不具有随意增删改的作用)


http://www.ppmy.cn/server/121586.html

相关文章

Vue 项目实战4-无缝轮播图

养成好习惯,先赞后看,感谢对作者大大的支持 一、话不多说,直接上效果图: 完整视频展示链接如下: https://item.taobao.com/item.htm?ftt&id833405684191 二、实现思路 HTML结构 文档头部设置:定义…

Taro多端统一开发解决方案

Taro 文档 Taro | 多端统一开发解决方案 Taro是什么? Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用。 现如今市面上端的形态多种多样&a…

Java基础知识扫盲

目录 Arrays.sort的底层实现 BigDecimal(double)和BigDecimal(String)有什么区别 Char可以存储一个汉字吗 Java中的Timer定时调度任务是咋实现的 Java中的序列化机制是咋实现的 Java中的注解是干嘛的 Arrays.sort的底层实现 Arrays.sort是Java中提供的对数组进行排序的…

自动化学习3:日志记录及测试报告的生成--自动化框架搭建

一.日志记录 1.配置文件pytest.ini:将日志写入文件方便日后查询或查看执行信息。 需要将文件处理器(文件存放位置/时间/格式等等)添加到配置文件中的【日志记录器】 # pytest.ini [pytest] # ---------------日志文件,需要配合…

状态估计算法

目录 前言一、贝叶斯滤波二、卡尔曼滤波2.1 KF简介2.2 基本线性模型2.3 KF公式推导2.3.1 预测值2.3.2 先验误差协方差矩阵2.3.3 卡尔曼增益2.3.4 最优估计值2.3.5 后验误差协方差矩阵 2.4 KF算法使用2.5 MATLAB验证2.5 Python验证 三、扩展卡尔曼滤波3.1 EKF原理3.2 MATLAB实现…

视频格式转为mp4(使用ffmpeg)

1、首先安装ffmpeg,下载链接如下 https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-6.1.1-full_build.7z 安装后确保ffmpeg程序加到PATH路径里,cmd执行ffmpeg -version出现下图内容表示安装成功。 2、粘贴下面的脚本到文本文件中,文件后缀…

Call OpenAI API with Python requests is missing a model parameter

题意:使用 Python requests 调用 OpenAI API 时缺少 model 参数。 问题背景: Im trying to call OpenAI API from Python. I know they have their own openai package, but I want to use a generic solution. I chose the requests package for its f…

VmWare安装虚拟机教程(centos7)

VMWare下载: 下载 VMware Workstation Pro - VMware Customer Connect 安装包:(16的版本)免费!(一个赞就行) 一直点下一步即可,注意修改一下安装位置就好 二、安装虚拟机 安装虚…