手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >深入理解Ajax的get和post请求
深入理解Ajax的get和post请求
摘要:1.get请求function(){//向服务器请求时间//1.创建异步对象(小浏览器)varxhr=newXMLHttpRequest()...

1.get请求

function () { //向服务器请求 时间 //1.创建异步对象(小浏览器) var xhr = new XMLHttpRequest(); //2.设置参数,true表示使用异步模式 xhr.open("get", "GetTime.ashx", true); //3.让get请求不从浏览器获取缓存数据 xhr.setRequestHeader("If-Modified-Since","0"); //3.设置回调函数 xhr.onreadystatechange = function () { //3.1当完全接收完响应报文后 并且 响应状态码为200的时候 if (xhr.readyState == 4 && xhr.status == 200) { //3.2获取相应报文体内容 var res = xhr.responseText; alert(res); } }; //4.发送异步请求 xhr.send(null); }

2.post请求

function () { //向服务器请求 时间 //1.创建异步对象(小浏览器) var xhr = new XMLHttpRequest(); //2.设置参数 xhr.open("post", "GetTime.ashx", true); //3.设置 请求 报文体 的 编码格式(设置为 表单默认编码格式) xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //4.设置回调函数 xhr.onreadystatechange = function () { //3.1当完全接收完响应报文后 并且 响应状态码为200的时候 if (xhr.readyState == 4 && xhr.status == 200) { //3.2获取相应报文体内容 var res = xhr.responseText; alert(res); } }; //5.发送异步请求"name=Mr靖" //5.1格式:直接拼接字符串 key=value&key1=value2 xhr.send("name=Mr靖&age=18"); };

以上这篇深入理解Ajax的get和post请求就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【深入理解Ajax的get和post请求】相关文章:

自己编写的支持Ajax验证的JS表单验证插件

理解javascript封装

详解AngularJS中的http拦截

自动关闭的层

教你如何终止JQUERY的$.AJAX请求

在JavaScript中处理时间之setMinutes()方法的使用

js+html5实现canvas绘制简单矩形的方法

JavaScript的document和window对象详解

jQuery取消ajax请求的方法

深入浅出理解javaScript原型链

精品推荐
分类导航