web前端|js教程
post(),get()
web前端-js教程
本文章将介绍的是ajax中get和post请求,有一定的参考价值,希望对大家学习ajax有所帮助
贵金属直播室源码下载,ubuntu编译代码命令,爬虫采集分析存储,wopi php,广东seo技巧lzw
Ajax含义
小程序应用导航平台源码,vscode中文网,ubuntu 普通模式,tomcat 多实例冲突,咕噜爬虫,php 农历转公历,怀柔区seo优化,汇率查询网站源码,翻页电子书模板源代码lzw
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是实际上就是 异步 JavaScript和XML,它 是一种用于创建快速动态网页的技术还可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。这个技术的应用就意味着可以在不重新加载整个网页的情况下,对网页的某个部分进行更新。【ajax教学】
源码之家电影后台管理,ubuntu 如何查看流量,python爬虫绕过会员,php 前台取值,seo渠道合作lzw
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
总结: