image.png

1、原生js

  1. <script>
  2. // 实现ajax的前提
  3. // html页面
  4. // 需要后端提供的数据接口
  5. // dom将获取的数据放到页面上
  6. var url = `http://127.0.0.1:5500/mock/index.json`
  7. //创建ajax的核心对象
  8. var xhr = new XMLHttpRequest();
  9. xhr.open('get', url, true)
  10. xhr.send();
  11. //onreadystatechange监听服务器状态的变化
  12. xhr.onreadystatechange = function () {
  13. //readystate值代表服务器响应的变化 ==4 请求完成,响应准备就绪 status==200 请求成功,数据成功的响应
  14. if (xhr.readyState == 4 && xhr.status == 200) {
  15. console.log(xhr.responseText)
  16. var res = JSON.parse(xhr.responseText)
  17. console.log(res)
  18. }
  19. }
  20. </script>

2、jq

  1. <script>
  2. var url = `http://127.0.0.1:5500/mock/index.json`
  3. $.ajax({
  4. url,
  5. success:res=>{
  6. console.log(res)
  7. }
  8. })
  9. </script>

image.png