ajax获取的接口数据对象object,如何输出在页面?

KenOscar
  • 848
$(document).ready(function(){
    $.ajax({  
url: "https://api.douban.com/v2/movie/top250",  
data:"start=8&count=200&",
type: "GET",  
dataType: "jsonp",  
success: function (data) {  
  console.log(data);
  $("#name").text(data);
        }
    });
        });

从豆瓣电影接口获取top250的电影 获得的结果在控制台里面打印出来是object类型
想知道如何能输出到页面上来
更改过dataType 但是就出现了跨域的问题

clipboard.png

回复
阅读 3.8k
2 个回答

首先渲染到页面需要使用data.属性名的方法来渲染页面
其次dataType:"jsonp"就是用来做跨域的,去掉当然会出现跨域的问题;
看来你需要学习下基础知识,把如何渲染页面以及ajax的主要内容好好学习一下
clipboard.png

$("#name").text(data);

你这里已经打算放在id为name的文本框里,但是你放的是一个data对象,在这个对象下分别有clipboard.png这些,那么你就可一选择你想要输出哪个来展示,比如你这里想放title,那就是

$("#name").text(data.title);

其它的也是同理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏