一:什么是ajax

ajax是异步编程,可以让用户不用刷新页面就可以访问到服务器的数据,比如我们常见的今日头条,打开一个页面他页面中的数据并不是很多,但是我们在不停向下滚动的时候,我们并没有刷新页面,但是页面中的数据好像无穷一样,这就是ajax的作用。

二:JQ中ajax的方法讲解

  // ajax读取本地的文件$.ajax({//async是规定是否异步处理(默认是true)async:true,//type规定请求类型,只有GET和POST两种type:"GET",//url是请求的路径,这里因为请求的是本地文件使用了相对路径url:"test.json",//dataType规定返回数据格式,有时候我们请求没有错误但是他依然进入error里边可以就是因为返回的数据格式不是JSON格式dataType:"JSON",//data是我们要传的值,里传的是一个对象(因为这里我们并不需要传值,所以就把值注掉了)data:{//name:123},//success是请求成功后执行的函数success:function(result){console.log(result)},//error是请求失败之后执行的函数error:function(err){console.log(err)}})


//这是JSON文件里边的内容
{"first":[{"id":"1","sex":"男"},{"id":"2","sex":"男"},{"id":"3","sex":"男"},{"id":"4","sex":"女"}]
}

三:可能遇到问题解释

因为我们访问的是本地的文件,可能会出现跨域的错误

如果使用vscode打开的可以使用Live Server插件打开,就不会报错了。

四:其他问题的分享

之前在使用ajax上传文件的时候一直报错,之后百度了一下,上传文件的时候需要加上这两句

 contentType: false,// 告诉jQuery不要去设置Content-Type请求头processData: false,// 告诉jQuery不要去处理发送的数据

结语:

这次的分享就到这里了,还有什么不会的可以留言,而且都看到这里了,不妨留个赞再走呗!

什么是ajax,一篇文章带你了解ajax(JQ的ajax封装讲解)相关推荐

  1. 一篇文章带你了解Flannel

    from: http://dockone.io/article/618 DockOne技术分享(十八):一篇文章带你了解Flannel [编者的话]Flannel是 CoreOS 团队针对 Kuber ...

  2. 一篇文章带你详解 TCP/IP 协议(下)

    前面的第一二三章已在上篇讲解,还没看过的可以先看看:一篇文章带你详解 TCP/IP 协议(上) 本文继续讲解第四章. 四.网络层中的 IP 协议 IP(IPv4.IPv6)相当于 OSI 参考模型中的 ...

  3. 一篇文章带你详解 HTTP 协议(下)

    文章目录,方便阅读: 一.概述(已讲) 二.HTTP 工作过程(已讲) 三.HTTP 协议基础(已讲) 四.HTTP 协议报文结构(已讲) 五.HTTP 报文首部之请求行.状态行(已讲) 六.HTTP ...

  4. 一篇文章带你快速理解JVM运行时数据区 、程序计数器详解 (手画详图)值得收藏!!!

    受多种情况的影响,又开始看JVM 方面的知识. 1.Java 实在过于内卷,没法不往深了学. 2.面试题问的多,被迫学习. 3.纯粹的好奇. 很喜欢一句话:"八小时内谋生活,八小时外谋发展. ...

  5. java 不重启部署_一篇文章带你搞定SpringBoot不重启项目实现修改静态资源

    一.通过配置文件控制静态资源的热部署 在配置文件 application.properties 中添加: #表示从这个默认不触发重启的目录中除去static目录 spring.devtools.res ...

  6. 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)

    涤生_Woo 2017年11月11日阅读 15544 关注 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二) 同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机 ...

  7. 一篇文章带你领悟 Frida 的精髓(基于安卓8.1)

    转载(一篇文章带你领悟Frida的精髓(基于安卓8.1)):https://www.freebuf.com/articles/system/190565.html <Frida操作手册>: ...

  8. 一篇文章带你熟悉 TCP/IP 协议-(三)

    一篇文章带你熟悉 TCP/IP协议-(一)-https://segmentfault.com/a/11... 一篇文章带你熟悉 TCP/IP协议-(二)-https://segmentfault.co ...

  9. 乐鑫esp8266学习rtos3.0笔记第3篇: 一篇文章带你搞掂存储技术 NVS 的认识和使用,如何利用NVS保存整型、字符串、数组以及结构体。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个" ...

最新文章

  1. httpclient高频请求
  2. 计算机网络wfq,计算机网络基础试题-a卷-信科09.doc
  3. 这门国产编程语言,确实很棒!
  4. sqlite3修改表内容python_python之sqlite3使用详解(转载)
  5. linux mysql更改用户权限
  6. Uber要做「自动驾驶共享电动单车/滑板」,共享单车要怎么自动驾驶?
  7. mac 配置环境变量,讲的太仔细了,非常棒
  8. 删除Windows下的Linux系统
  9. linux 内核入口地址,Linux内核程序入口地址
  10. linux视频字幕下载工具,Linux中编辑视频字幕
  11. 解决xShell4某些情况下按删除键会输出^H的问题
  12. 盘点那些年,被Oracle收购的公司
  13. 惊呆了,Java居然已经内卷成菜花啦。
  14. Q1财报蛋壳公寓再亏损:盈利死穴如何破?
  15. 英语原来这么有趣之数词,月份的使用
  16. HTTP响应的内容类型之Content-Type
  17. [Excel表格]单元格内换行
  18. Linux下安装和使用RTX腾讯通
  19. 关于广义莫比乌斯反演的思考
  20. Oracle 中文日期转换

热门文章

  1. VC++操作EXCEL内存泄露问题
  2. 拟合系数 / 决定系数 / R方 的两个公式理解
  3. 萌新的Canvas笔记(四)
  4. Android消息机制详解
  5. 中软实习---批量删除和搜索,过滤器和权限管理---7.24-7.26
  6. Windows下的Powerlink主从站通信-(现场总线作业——NJIT)
  7. 免费泛域名证书怎么申请?
  8. 网秦通过亚马逊云科技进行全球应用的快速部署
  9. 项目中XA Transaction应用
  10. 视频识别之PC版车牌识别sdk