原生JS之ajax请求
js原生xhr对象请求,http请求头信息,json数据,formData对象;
w小博
web前端爱好者
展开
-
XMLHttpRequest对象的进阶
一,FormData类型现在web应用中频繁使用的一项功能就是表单数据的序列化(将表单对象序列化为字符串);为此XMLHttpRequest新定义了FormData类型;FormData为序列化表单以及创建表单格式相同的数据提供了便利; // 为按钮添加点击事件 btn.onclick=function(){ // 将普通的html表单转换成表单对象 var formData=new FormData(form);原创 2020-08-19 15:20:30 · 207 阅读 · 0 评论 -
XMLHttpRequest对象与ajax请求
Ajax技术的核心是XMLHttpRequest对象(简称xhr);xhr为向服务器发送请求和解析服务器响应提供了流畅的接口;能够以异步的方式从服务器获取更多的信息,意味着用户单击以后,可以不用刷新页面就获取新的数据;XMLHttpRequest对象目前市场上的主流浏览器都支持原生的XHR对象,在这些浏览器中创建XHR对象需要使用XMLHttpRequest构造函数;XHR对象中的一些方法:1,open();接收三个参数(请求类型get/post,请求url,是否异步发送请求的布尔值);2,se原创 2020-08-19 12:00:29 · 220 阅读 · 0 评论 -
Ajax请求的跨域问题
通过XHR实现的Ajax通信的一个主要问题,来源于跨域安全策略;默认情况下,XHR对象只能访问与包含它的页面位于同一个域中的资源;一,跨域资源共享:1,浏览器CORS的实现;二,其他跨域技术:...原创 2020-08-19 17:59:19 · 417 阅读 · 0 评论 -
js中的JSON数据格式
JSON是javascript中的一个严格的子集,利用了javascript中的一些模式来表示结构化数据;关于JSON,是一种数据格式,不是一种编程语言;JSON语法:可以表示三种类型的值;1,简单值(字符串,数值,布尔值,null );2,对象;3,数组;...原创 2020-08-19 09:52:38 · 683 阅读 · 0 评论