最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ajax中post与get方法如何使用以及区别

来源:懂视网 责编:小采 时间:2020-11-27 19:29:04
文档

ajax中post与get方法如何使用以及区别

ajax中post与get方法如何使用以及区别:本文章将介绍的是ajax中get和post请求,有一定的参考价值,希望对大家学习ajax有所帮助Ajax含义AJAX即Asynchronous Javascript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是实际上就是 异步 JavaS
推荐度:
导读ajax中post与get方法如何使用以及区别:本文章将介绍的是ajax中get和post请求,有一定的参考价值,希望对大家学习ajax有所帮助Ajax含义AJAX即Asynchronous Javascript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是实际上就是 异步 JavaS

本文章将介绍的是ajax中get和post请求,有一定的参考价值,希望对大家学习ajax有所帮助

Ajax含义

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是实际上就是 异步 JavaScript和XML,它 是一种用于创建快速动态网页的技术还可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。这个技术的应用就意味着可以在不重新加载整个网页的情况下,对网页的某个部分进行更新。【ajax教程】

ajax中有两个重要的概念是get与post的知识,今天将和大家介绍这两个知识点的使用方法以及它俩之间的区别

GET()请求

get() 方法通过远程http get 请求载入信息,请求成功时可调用回调函数

参数传递都是通过 URL 地址中的 ?进行传递参数,使传递数据到服务端

格式:
 get(URL,callback);
 URL :传递想传递的url,必需具备
 callback:参数是请求成功后所执行的函数名,可选

例如

var xhr = new XMLHttpRequest()
xhr.open('GET', './demo.php?id=1)//open 方法的第一个参数的作用就是设置请求的方法
xhr.send(null)// 需要提交到服务端的数据可以通过 send 方法的参数传递
xhr.onreadystatechange = function () {
 if (this.readyState === 4) {
 console.log(this.responseText)
 }
}

POST 请求

通过http post请求从服务器上请求数据的过程中,要采用请求体承载所需要提交的数据

格式:
post(url,data,success(data, textStatus, jqXHR),dataType)
url :规定把请求发送到哪个 URL。必须具备
data:映射或字符串值,指请求发送到服务器的数据,是可选的 
success(data, textStatus, jqXHR):指请求成功时执行的回调函数,可选的 
dataType:服务器响应的数据类型
例如
var xhr = new XMLHttpRequest()
xhr.open('POST', './add.php')
// 设置请求头中的 Content‐Type 为 application/x‐www‐form‐urlencoded以便于服务端接收数据
xhr.setRequestHeader('Content‐Type', 'application/x‐www‐form‐urlencoded')
xhr.send('key1=value1&key2=value2')
xhr.onreadystatechange = function () {
 if (this.readyState === 4) {
 console.log(this.responseText)
 }
 }

post与get之间区别

get是从服务器获取数据 ,而post是向服务器提交数据 ,一般情况下 get 传递的都是参数性质的数据,而 post都是业务数据

发送大量数据的时候用 post,发送少量数据用get

总结:

文档

ajax中post与get方法如何使用以及区别

ajax中post与get方法如何使用以及区别:本文章将介绍的是ajax中get和post请求,有一定的参考价值,希望对大家学习ajax有所帮助Ajax含义AJAX即Asynchronous Javascript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是实际上就是 异步 JavaS
推荐度:
标签: 使用 区别 不同
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top