gpt4 book ai didi

jquery - $.getJSON 语法问题

转载 作者:行者123 更新时间:2023-12-01 05:50:50 24 4
gpt4 key购买 nike

我差点把我的眼睛挖出来吃掉。我正在尝试从 flickr 中提取数据,但显然我不知道自己在做什么。

这有效:

var flickrAPI = "https://api.flickr.com/services/rest/api_key=xxxxx";
$.get(flickrAPI,
{
method: "flickr.photosets.getList",
format: "json",
user_id: "xxxxx"
}, alert("ok")
);

我收到“好的”警报但是,当我尝试使用 function() {} 代替alert() 时...

var flickrAPI = "https://api.flickr.com/services/rest/api_key=xxxxx";
$.get(flickrAPI,
{
method: "flickr.photosets.getList",
format: "json",
user_id: "xxxxx"
}, function(data) {alert("ok");}
);

什么也没发生。

此外,如果我将 $.get 的返回值分配给变量,则会得到以下 JSON 对象:

{"readyState" : "1"}

这不是我要找的。有任何想法吗?可能值得注意的是,我正在使用的 html 文件是本地文件。

谢谢

最佳答案

您无法使用 AJAX 从另一台主机检索数据,因为 same-origin policy

如果其他主机支持,则可以使用jsonpjQuery manual 中解释了如何将 jsonp 与 jQuery 一起使用。 。在 Flickr 的特定情况下,有一个 blogpost解释如何将 jsonp 与 flickr 一起使用。

关于jquery - $.getJSON 语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22584061/

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