gpt4 book ai didi

javascript - xhr 响应 : connection closed

转载 作者:行者123 更新时间:2023-12-04 19:36:23 25 4
gpt4 key购买 nike

我编写了一个 Flickr 搜索引擎,它根据选定的下拉框调用公共(public)提要或 FlickrApi。返回的 JSONP 函数调用示例:

a) jsonFlickrApi({"photos":{"page":1, "pages":201, "perpage":100, "total":"20042", "photo":[{"id ":"5101738723"...

b) jsonFlickrFeed({ "title": "Recent Uploads tagged red","link": "http://www.flickr.com/photos/tags/red/","description": "", ....

奇怪的是,在我的本地安装 (xampp) 中,两者都工作正常并且我得到图像,但是当我在上述域上托管完全相同的代码时jsonFlickrApi 不起作用。我注意到(通过查看 Firebug)对于 jsonFlickrApi 响应 header 显示 Connection close

此外,当我向 jsonFlickrApi

提交请求时,Firebug 不会向我显示 Response 选项卡

代码如下:

function makeCall(uri)
{
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = callback;
xmlhttp.open("GET", "jsonget.php?url="+uri, true);
xmlhttp.send();
}

function jsonFlickrApi(response)
{
var data= response.photos.photo ;
var output = "";
output += "<img src=http://farm" + data[4].farm + ".static.flickr.com/" + data[1].server + "/" + data[4].id + "_" + data[4].secret + ".jpg>";
document.getElementById("cell-0").innerHTML = output ;
}

//Public Feed
function jsonFlickrFeed(response)
{
var data= response.items[0].media.m ;
alert(data);
var output = "";
output += "<img src=" + data+ ">";
document.getElementById("cell-0").innerHTML = output ;
}

function callback()
{
//console.log("Ready State: " + xmlhttp.readyState + "\nStatus" + xmlhttp.status);
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
var jsonResponse = xmlhttp.responseText;
jsonResponse = eval(jsonResponse);
}
}

调用示例:

一个)

http://flickr.com/services/rest/?method=flickr.photos.search&api_key=75564008a468bf8a284dc94bbd176dd8&tags=red&content_type=1&is_getty=true&text=red&format=json&timestamp=1339189838017

二)

http://api.flickr.com/services/feeds/photos_public.gne?tags=red&format=json&timestamp=1339190039407

问题:为什么我的连接会关闭?为什么它在本地主机上工作而不在实际域上工作?

最佳答案

关于javascript - xhr 响应 : connection closed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10956178/

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