通过豆瓣Top250 API 使用jQuery ajax 做简单的数据对接

Posted 黄良钵博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过豆瓣Top250 API 使用jQuery ajax 做简单的数据对接相关的知识,希望对你有一定的参考价值。

不多说了,看代码

  1. <!DOCTYPE html>

  2. <html lang="en">

  3. <head>

  4.     <meta charset="UTF-8">

  5.     <title>ajax对接</title>

  6. </head>

  7. <body>

  8.     <h1>标题</h1>

  9.     <ul class="ul"></ul>


  10. <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>

  11.     <script>

  12.         $.ajax({

  13.             url:'http://api.douban.com/v2/movie/top250?start=0&count=25',

  14.             type:'GET', //GET

  15.             async:true,    //或false,是否异步

  16.             data:{

  17.                 // 需要发送到后端的数据

  18.                 // start: 0,

  19.                 // count: 25,

  20.             },

  21.             timeout:5000,    //超时时间

  22.             dataType:'jsonp',    //返回的数据格式:json/xml/html/script/jsonp/text

  23.             beforeSend:function(xhr){

  24.                 console.log(xhr)

  25.                 console.log('发送前')

  26.             },

  27.             success:function(data,textStatus,jqXHR){

  28.                  // 请求成过回调函数

  29.                 console.log(data)

  30.                 $('h1').text(data.title)

  31.                 for (var i = 0; i < data.subjects.length; i++) {

  32.                     var title = data.subjects[i].title

  33.                     var img = data.subjects[i].images.small

  34.                     // console.log(title)

  35.                     $('.ul').append(`<li>${title}<br /><img src="${img}"></li>`)


  36.                 }

  37.             },

  38.             error:function(xhr,textStatus){

  39.                 console.log('错误')

  40.                 console.log(xhr)

  41.                 console.log(textStatus)

  42.             },

  43.             complete:function(){

  44.                 console.log('结束')

  45.             }

  46.         })

  47.     </script>

  48. </body>

  49. </html>


以上是关于通过豆瓣Top250 API 使用jQuery ajax 做简单的数据对接的主要内容,如果未能解决你的问题,请参考以下文章

Forward团队-爬虫豆瓣top250项目-需求分析

Forward团队-爬虫豆瓣top250项目-需求分析

Forward团队-爬虫豆瓣top250项目-需求分析

Forward团队-爬虫豆瓣top250项目-需求分析

Forward团队-爬虫豆瓣top250项目-需求分析

Python爬虫之多线程下载豆瓣Top250电影图片