AJAX请求数据步骤是什么?传输的数据是用的暗文还是明文?
2017-07-30 02:16
309 查看
var xhr; xhr = new XMLHttpRequest(); //创建一个异步对象 xhr.open("Get","test.ashx", true); //Get方式括号中的三个参数分别为: //1.发送请求的方式 //2.样请求的页面 //3.是否异步 //xhr.open("post","test.ashx",true); //xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); Post方式发送数据 //这个回调函数主要用来检测服务器是否把数据返回给异步对象 xhr.setRequestHeader("If-Modified-Since","0");//设置浏览器不使用缓存 xhr.onreadystatechange = function () { if (xhr.readystate == 4) { //readyState属性指出了XMLHttpRequest对象在发送/接收数据过程中所处的几个状态。XMLHttpRequest对象会经历5种不同的状态。 //0:未初始化。对象已经创建,但还未初始化,即还没调用open方法; //1:已打开。对象已经创建并初始化,但还未调用send方法; //2:已发送。已经调用send 方法,但该对象正在等待状态码和头的返回; //3:正在接收。已经接收了部分数据,但还不能使用该对象的属性和方法,因为状态和响应头不完整; //4:已加载。所有数据接收完毕 if(xhr.status==200){ //检测服务器返回的响应报文的状态码是否为200 alert(xhr.responseText);//服务器返回的Response数据 //解析服务器返回的json格式的数据 var s=xhr.responseText; var json=eval("("+s+")"); alert(json.data); } }; }; xhr.send(null);//异步对象发送请求 //xhr.send("txtName=roger&txtPwd=123"); 以post方式发送数据
ajax中get和post方式请求数据都是明文的。
相关文章推荐
- Ajax的get请求向服务器请求数据五步骤?
- 为什么返回的数据前面有callback? ashx/json.ashx?的后面加 callback=? 起什么作用 js url?callback=xxx xxx的介绍 ajax 跨域请求时url参数添加callback=?会实现跨域问题
- 一个以ajax请求为主的应用,数据传输加密的解决方案
- 分布式架构项目中各模块中页面发送ajax请求后台json数据的传输问题
- Ajax发送请求数据步骤
- ajax+json进行数据传输请求(ssm框架)
- AJAX数据传输之请求与发送
- js方法内Ajax请求数据判断,验证无效(OnClientClick="return Method();"),还是直接执行后台代码
- PHP文件数据传输用jQuery-ajax进行浏览器->服务器->数据文件->服务器->浏览器的数据传输($_POST,$_GET,json_encode(数组数据回应),json数据解析)
- Ajax请求正常返回了数据、但是总是走error分支
- Ajax +SpringMVC 请求后台数据
- 【2016美团】浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了如下哪些技术
- AJAX 跨域请求 - JSONP获取JSON数据
- 在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
- 解析json数据,明明过程都写的挺对,在网络上请求也有数据,但是就是显示为空,原因是什么???
- AJAX的异步请求的四个步骤
- ajax和jquery传输数据
- ajax 请求json 数据问题
- 我的第八个AJAX程序(XML数据传输)
- 不区分大小写的输入和ajax请求数据