摘要:
我们使用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请求偷偷的发出,服务器给出的响应偷偷的返回,页面局部属性 在不刷新页面的情况下,浏览器悄悄地、异步的向服务 阅读全文