随笔分类 - Ajax
摘要:cookie HTTP是无连接的(无连接指的就是每一次访问服务器的时候都需要重新进行身份验证),每一次访问浏览器的时候,都要向服务器发送请求,连接后会立即断开。 此时有一个问题,由于HTTP是无连接的,所以服务器不知道你是谁。 解决的办法很简单,我们在第一次发送请求的时候,服务器会下发一个Respo
阅读全文
摘要:关于跨域 Ajax是不能跨域的?什么是跨域? 比如我们本地的服务器地址是127.0.0.2:80去请求127.0.0.1:80中的文件内容,此时是不允许的,因为当前这个两个地址不在一个“域”,所以会报错;再比如127.0.0.1:80去请求127.0.0.1:3000也是不允许的,因为端口号也不同,
阅读全文
摘要:jQuery手册地址:https://jquery.cuishifeng.cn/ jQuery中也封装了相关Ajax的功能 $.get()和$.post()是jQuery中最常用的Ajax方法 $.get()和$.post()请求 $.get()请求的基本使用 接收两个参数,第一个是url地址,第二
阅读全文
摘要:关于模板引擎的介绍 后台返回给我们的JOSN数据,然后通过JOSN数据去进行页面的渲染,但是这个时候我们会遇到一个问题,就是JSON数据对页面的渲染,会遇到同样格式的数据问题 比如我们下面的JSON中 { "info": [ { "id":1, "name": "小明", "age": 18, "s
阅读全文
摘要:XML数据传输 xml文档:https://www.w3school.com.cn/xml/index.asp Ajax请求的过程中,返回给我们的是一个类似于HTML 结构的数据格式,但是这个不是HTML代码而是XML格式数据,因为我们之前说过Ajax的x就是XML,也就是当初设计Ajax定义的数据
阅读全文
摘要:Ajax的封装分为两种,一种是对请求的封装,一种就是对表单的封装,表单的封装我们叫做“表单序列表” 表单序列表的基本数据构成 当我们点击“提交”的时候,会返回一个整合好的数据结构,比如"name=小明&age=18&sex=男&education=硕士" 我们将所有的可以遇到的表单类型都进行分类处理
阅读全文
摘要:我们使用GET请求的时候通常将数据携带到URL上面,这样会造成数据格式的不规范,我们之前说过URL中尽量不要有中文汉字,但是我们在表单提交或者查询中难免会遇到数据(中文)的一个查询,或者提交,这个时候我们可以用encodeURI进行一个转换 encodeURI的转换规则是有着自己一套规则,转换的内容
阅读全文
摘要:GET请求的封装 <body> <script src="/ajax.js"></script> <script> ajax.get("1.php",{"id":1,"name":"小明","age":18},function(value){ console.log(value) }); </scr
阅读全文
摘要:我们将get和post请求统一封装到一个ajax.js的文件中 ajax.js (function(){ // 唯一暴露的参数变量 window.ajax = ajax = {};//给Windows的ajax赋一个值,这个值是一个变量名,这个变量名的对象 ajax.get = function()
阅读全文
摘要:错误文件 进行的请求文件都是已有文件的请求, 如果请求的文件中没有对应的文件内容,该如何解决这个问题? 比如我们现在想请求2.php页面,但是没有这个真是页面,所以如果直接请求会报错 status为404指的是未找到对应的页面 如何让页面不报错,兼容这个错误,下面的代码是常用的兼容写法 xhr.on
阅读全文
摘要:GET请求 就是“URL”即数据,GET请求的报文是空的,所以我们的send为null。如果我们的GET请求的open需要参数一定要通过拼接字符串来实现 xhr.open("get","1.php?id="+txt.value, true); xhr.send(null) POST请求 URL中不在
阅读全文
摘要:什么是异步? 编程的时候,经常会出现一些事物需要占用时间,比如我们磁盘I/O,网络访问等等都会占用时间,此时有两种策略 第1种就是一直等,没有完成之前一直等待,一直等到有结果后再继续执行; →同步 第2种,等的时候可以执行后面的程序,如果返回结果了,执行回调函数 →异步 要知道异步语句一定要有回调函
阅读全文
摘要:发送http请求的过程 如何发生的HTTP请求? 浏览器中输入网址 点击超级链接 提交表单 上面的三种请求的情况,都是让页面全部刷新,页面会进行重绘。Ajax技术会让页面局部更新,也就是HTTP请求偷偷的发出,服务器给出的响应偷偷的返回,页面局部属性 在不刷新页面的情况下,浏览器悄悄地、异步的向服务
阅读全文
摘要:NetWork面板 我们每一次发送请求后,都有对应可视化观察区域,这个区域在我们的控制面板中的Network中 状态码 我们发送一次请求后,会返回一个3位数字的状态码 https://www.runoob.com/http/http-status-codes.html 一些常用的状态码 200:代表
阅读全文
摘要:上行报文即信息 HTTP的请求是成对儿的,有request就有response。我们称之为“上行请求”和“下行响应”。不管是哪种请求,都会“报头”+“报文”的形式传输数据 一般上行请求的上行报文是空的,下行响应的下行报文是html的代码 什么是报头?用来存放一些信息,比如客户端的信息,访问时间,co
阅读全文
摘要:请求方式一共有26种,但是最长用的就是get和post请求 URL即信息 我们看一个js的案例,案例是判断用户输入的数字是否是一个质数 <script> var num=parseInt(prompt("输入一个整数")); var count=0; for(var i=0;i<num; i++){
阅读全文

浙公网安备 33010602011771号