ajax

常用参数:

1、url 请求地址

2、type 请求方式,默认是'GET',常用的还有'POST'

3、dataType 设置返回的数据格式,常用的是'json'格式,也可以设置为'html'

4、data 设置发送给服务器的数据

5、success 设置请求成功后的回调函数

6、error 设置请求失败后的回调函数

7、async 设置是否异步,默认值是'true',表示异步

jsonp

ajax只能请求同一个域下的数据或资源,有时候需要跨域请求数据,就需要用到jsonp技术,jsonp可以跨域请求数据,它的原理主要是利用了script标签可以跨域链接资源的特性。

jsonp的原理如下:

function aa(dat){

alert(dat.name);

}

页面上定义一个函数,引用一个外部js文件,外部js文件的地址可以是不同域的地址,外部js文件的内容如下:

aa({"name":"tom","age":18});

外部js文件调用页面上定义的函数,通过参数把数据传进去。

箭头函数

定义匿名函数

基本语法:

1.没有参数: () => console.log('xxxx')

2.一个参数: i => i+2

3.大于一个参数: (i,j) => i+j

4.函数体不用大括号: 默认返回结果

5.函数体如果有多个语句, 需要用{}包围,若有需要返回的内容,需要手动返回

6.使用场景: 多用来定义回调函数

箭头函数没有自己的this,箭头函数的this不是调用的时候决定的,而是在定义的时候所处的对象就是它的this

let关键字

与var类似, 用于声明一个变量

特点:

1.在块作用域内有效

2.不能重复声明

3.不会预处理, 不存在变量提升

const关键字

用于定义一个常量,保存不用改变的数据

特点:

1.不能修改

2.其它特点同let

ajax获取的json作用域,ajax;jsonp;箭头函数;let关键字;const关键字相关推荐

  1. ES6 | let 关键字 + const关键字 + 箭头函数 + rest参数 + 扩展运算符 ... + Symbol + 迭代器 + 生成器 + 变量的解构赋值 + 模板字符串

    目录 ECMASript 相关介绍 ECMASript 6 新特性 let 关键字 const关键字 变量的解构赋值 模板字符串 简化对象写法 箭头函数 => 参数默认值 rest参数 扩展运算 ...

  2. ajax怎么创建json对象,ajax jsonp我写的方法怎么调用不了? 为什么用$.getJSON方法能生成数据?...

    //   $.getJSON("http://www.runoob.com/try/ajax/jsonp.php?jsoncallback=?", function(data) { ...

  3. js中的json ajax,js结合json实现ajax简单实例

    这篇文章主要为大家详细介绍了js结合json实现ajax简单实例的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前期准备 1.安装wampserver或者其他相似软件来搭建本地集成安装环 ...

  4. 使用PHP通过AJAX获取到JSON文件的数据,点击按钮后添加url 跳转到指定页面

    html前端页面.通过AJAX异步获取内容 <!DOCTYPE html> <html lang="en"> <head> <meta c ...

  5. ajax获取php echo值,ajax 接受 php echo 与 return 区别

    ajax就收return的值,若接受不到,试一下echo function values($price,$tax=0.45){ $price=$price+($price*$tax); echo $p ...

  6. ajax获取php页面数据,ajax如何取php页面的数据

    现在经常使用Ajax调用后台php获取后台数据,下面我们来看一下ajax如何取php页面的数据. 推荐:php服务器 1.php连接数据库获取数据库的信息放入json_encode($css);{文件 ...

  7. ajax请求模拟json数据,ajax+json进行数据传输请求(ssm框架)

    以前跟着视频学习时候就了解到,ajax是能够不刷新整个页面状况下,进行数据交换和更新.学习完后,为了加深理解,特意从新研究了下ajax和JSON之间的交互.javascript 注意,要使用ajax, ...

  8. ajax获取网页新闻,基于Ajax的新闻网页动态数据的抓取方法及系统

    主权项: 1.基于Ajax的新闻网页动态数据的抓取方法,其特征是,包括如下步骤:步骤(101):建立新闻网页爬取内容数据库,设置新闻网页爬取内容数据库的编码方式:获得待抓取新闻网页的新闻列表页面的UR ...

  9. php ajax加载,php – 什么更快? Ajax加载JSON或Ajax加载完整输出

    有很多变数. #1可能更快,只要您的 JavaScript不是零件组装结果,并假定数据显着小于等效标记.如果您的结果是零碎的,或者数据不是比标记小得多,可能会更慢.它还取决于用户网络连接的速度与CPU ...

最新文章

  1. 第三章 可扩展标记语言XML
  2. linux cache 内核参数,Linux内核中drop_caches参数
  3. android 检测过程,Android 系统对permision的检测过程
  4. 关于如何在Python中使用静态、类或抽象方法的权威指南
  5. android开发,设置listview的高度无效
  6. 一文了解MySQL的Buffer Pool
  7. iOS NSString追加字符串的方法
  8. element Table表格隐藏列
  9. Java中volatile的作用以及用法
  10. MySQL的外键约束:Cascade/Restrict/No action/SET NULL :级联操作
  11. RabbitMQ八:交换机类型Exchange Types--Topic介绍
  12. 弱引用什么时候被回收_Java中的强软弱虚引用
  13. 关于STM32F107移植到GD32F307后,固件不断重启的一个解决方式
  14. bootstrap的提示框bootbox.js
  15. 麦当劳和肯德鸡的笑话
  16. GIS开发中常用几何算法原理图解
  17. python图像增强之随机翻转或随机旋转
  18. Android核心功能
  19. @技术文章为什么要写得简练
  20. 虚拟内存架设服务器客户端,怎么在服务器上开虚拟内存

热门文章

  1. UI素材|屏幕移动线框套件
  2. 设计干货素材模板|常见的UI设计手法
  3. python matplotlib_高效使用 Python 可视化工具 Matplotlib
  4. Linux文件系统:编写一个内核文件系统
  5. Linux开机自动启动软件/可执行程序方法
  6. ATK插件化开发:AtkPlug,AtkSocket
  7. __attribute__((unused)):可能不会用到,消除编译警告
  8. python路径设置方法,R不转义,以及r转义出错SyntaxError
  9. java反射性能问题_Java反射应用实例java反射的性能问题 | 学步园
  10. python如何编辑pdf_python3.6 导入并编辑pdf 错误在哪里啊