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

发布于 2022-09-05 22:28:25 字数 538 浏览 20 评论 0

$(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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏九 2022-09-12 22:28:25

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

书信已泛黄 2022-09-12 22:28:25
$("#name").text(data);

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

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

其它的也是同理

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文