美文网首页
Day9 Ajax请求

Day9 Ajax请求

作者: ququququ | 来源:发表于2019-02-15 20:49 被阅读0次
1.什么是ajax

Ajax 即“Asynchronous Javascript And XML”(异步 JS和 XML),是指一种创建交互式网页应用的网页开发技术。

Ajax类似于python中的requests第三方库,专门提供js中的网络请求功能(http请求)

Web的运作原理:一次HTTP请求对应一个页面。

如果要让用户留在当前页面中,同时发出新的HTTP请求,就必须用JavaScript发送这个新请求,接收到数据后,再用JavaScript更新页面,这样一来,用户就感觉自己仍然停留在当前页面,但是数据却可以不断地更新。

2.使用方法

​ 1) $.get(url, data, fn, type) - 获取url接口提供的数据(get的接口)

​ url - 待载入页面的URL地址(字符串)

​ data - 待发送 Key/value 参数(对象)

​ fn - 回调函数(函数),请求结束后,会自动调用这个函数,这个参数就是请求的结果

​ type - 返回数据类型(字符串,例如: json, html, text...)

url = 'https://www.apiopen.top/satinApi'
$.get(url, {type: '1', page:'1'}, function(resutl){
  dataList = resutl['data']
  len = dataList.length
  for(i=0; i<len; i++){
    datas = dataList[i]


    imgNode = $('<img style="width: 100px"/>')
    imgNode.attr('src', datas['profile_image'])
    $('body').append(imgNode)

    nameNode = $('<font>' + datas['name'] + '</font>')
    $('body').append(nameNode)
    $('body').append('<br>')
  }
}, 'json')

相关文章

  • Day9 Ajax请求

    1.什么是ajax Ajax 即“Asynchronous Javascript And XML”(异步 JS和 ...

  • ajax

    Ajax 1 - 请求纯文本 Ajax 2 - 请求JSON数据 Ajax 3 - 请求Github接口 Ajax...

  • ajax

    特点 ajax ajax入门 ajax请求与发送数据 ajax工具类封装 type:请求类型url:请求地址dat...

  • 2016-08-18 短信接口、ajax请求

    短信接口、ajax请求 ajax请求 $.ajax()方法详解 url type timeout: async: ...

  • HTML5权威指南 | 第五部分 高级功能

    三十二、使用AJAX(上) Ajax起步: 使用Ajax事件: Ajax请求的错误处理: 中止Ajax请求: 三十...

  • 链接

    javascript ajax get 请求 post请求 jqery ajax websocket

  • 用get、post方式发送ajax请求

    get方式发送ajax请求 post方式发送ajax请求

  • jquery AJAX方法

    $ajax()执行异步 AJAX 请求 $.ajaxSetup()为将来的 AJAX 请求设置默认值 $.get(...

  • 使用promise封装ajax请求

    封装一个ajax请求方法: 调用ajax方法,发送请求

  • Promise解析

    Promise使用场景 回调地狱:当你发送一个ajax请求,继而又需要请求一个ajax请求,并且此ajax请求参数...

网友评论

      本文标题:Day9 Ajax请求

      本文链接:https://www.haomeiwen.com/subject/rmtveqtx.html