gpt4 book ai didi

jquery - 如何解析 JQuery 中 "GET"请求返回的 XML 数据

转载 作者:行者123 更新时间:2023-12-01 04:59:48 26 4
gpt4 key购买 nike

所以我正在为一家小型媒体公司制作一个“关注者计数器”。我设置了一个 get 请求来返回包含关注者数量的 Twitter API XML 文件。我知道 get 请求设置正确,因为当我对 success 函数进行硬编码时它可以工作。我遇到的问题是无法使用返回的 xml 数据。我需要解析 xml 以获取所需的标记,然后更新我的 $('#followCounter').html。那么我该如何做到这一点。

这是我当前的 jQuery:

var url = 'http://api.twitter.com/1/users/show.xml?screen_name=nightoutinc';    
$.get(url, {
dataType: 'xml',
success: function (twitterAPI){

var twitter = $(twitterAPI 'follower_count').html();
$('#followCounter').html(twitter);

alert('success');


}

我没有收到任何控制台错误。 XML 可以在这里找到:http://api.twitter.com/1/users/show.xml?screen_name=nightoutinc

谢谢,布赖恩

最佳答案

您需要使用 JSONP 数据类型来进行跨域请求。

http://api.twitter.com/1/users/show.json?screen_name=nightoutinc&callback=??

var url = 'http://api.twitter.com/1/users/show.json?screen_name=nightoutinc&callback=??';
$.getJSON(url, function(twitterAPI) {
console.log(twitterAPI)
var twitter = twitterAPI.followers_count;
$('#followCounter').html(twitter);

alert(twitter);


});​

<强> DEMO

关于jquery - 如何解析 JQuery 中 "GET"请求返回的 XML 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11213348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com