Day9 Ajax请求

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')
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,584评论 1 45
  • AJAX 原生js操作ajax 1.创建XMLHttpRequest对象 var xhr = new XMLHtt...
    碧玉含香阅读 3,499评论 0 7
  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 889评论 0 3
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,660评论 0 7
  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 1,129评论 0 2

友情链接更多精彩内容