gpt4 book ai didi

jquery - 使用 JQuery getJSON 方法

转载 作者:行者123 更新时间:2023-12-01 00:37:32 25 4
gpt4 key购买 nike

我正在尝试使用 JQuery getJSON 函数来传递 JSON 数据。REST 查询是:

http://query.yahooapis.com/v1/public/yql?q=select%20woeid%20from%20geo.places%20where%20text%20%3D%20%22london%22&format=json&jsoncallback=?

我用来解析“数据”以获取 WOEID 值的脚本在下面似乎不起作用:

 $.getJSON("http://query.yahooapis.com/v1/public/yql?"+
"q=select%20woeid%20from%20geo.places%20where%20text%20%3D%20%22"+
"london"+
"%22&format=json&jsoncallback=?",
function(data){
console.log("json: " + data);
var datatmp = data;
if(data.results[0]){
var data = filterData(data.results.place[0]);
}
}
);

谁能告诉我我做错了什么吗? link text

最佳答案

您的代码需要一些调整,这是更新的版本:

$.getJSON("http://query.yahooapis.com/v1/public/yql?"+
"q=select%20woeid%20from%20geo.places%20where%20text%20%3D%20%22"+
"london"+
"%22&format=json&jsoncallback=json",
function(data){
if(data.query.results){
$.each(data.query.results.place, function(i, v) {
console.log("woeid #" + i + ": " + v["woeid"]);
});
}
});​

results 对象位于 query 下方,因此您需要先进入那里,上面的代码会迭代返回的第一个位置的 woeid 并提醒它们。 .这只是一个入门,不确定您最终想用 woeid 做什么,但希望这能让您开始。 You can see the above code working here .

关于jquery - 使用 JQuery getJSON 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2604082/

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