Javascript 使用$.getJson()函数的空响应

Javascript 使用$.getJson()函数的空响应,javascript,jquery,json,getjson,Javascript,Jquery,Json,Getjson,我一直在尝试从发送get URL的服务器获取响应,但不适用于此特定服务器,另一方面,当我将相同的get URL放入浏览器时,我获得了一个响应。服务器使用django python,我没有访问权限,因为我目前正在编写客户端程序 这是javascript代码: var url = "https://www.mysite.com/module/get_requ/?user=ms&money_type=F&coin-count=1&pass=test&slots_id=1

我一直在尝试从发送get URL的服务器获取响应,但不适用于此特定服务器,另一方面,当我将相同的get URL放入浏览器时,我获得了一个响应。服务器使用django python,我没有访问权限,因为我目前正在编写客户端程序

这是javascript代码:

var url = "https://www.mysite.com/module/get_requ/?user=ms&money_type=F&coin-count=1&pass=test&slots_id=12&line-value=9&slots_type=12&cacheBuster=1278933269465&coin-value=0.05";  
$.getJSON(url,  
        function(data){  
            alert(data);  
        });  
但当我这样做的时候:

var url = "http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=jso&jsoncallback=?";

在上面的代码中,它工作得非常完美。因此,我想知道我是否做错了什么,或者问题出在服务器端。

这很可能是因为。FlickerAPI使用JSONP,不受SOP的约束。因此,除非bingocastle.co.uk还公开了一个JSONP接口,否则您将无法通过一些服务器代理从bingocastle.co.uk客户端请求数据。

这很可能是因为。FlickerAPI使用JSONP,不受SOP的约束。因此,除非bingocastle.co.uk还公开了一个JSONP接口,否则您将无法通过一些服务器代理从bingocastle.co.uk客户端请求数据。

服务器和客户端代码是否在同一个域中?您无法向另一个域发出请求,因为该域看起来像一个简单的输入错误。。。您正在将“url\u flickr”传递给getJSON命令,但是您设置了
var url
。(假设它适用于您提供的第二个url,因为这是一个flickr url…上面的代码是直接复制粘贴吗?@chakram88,很抱歉,我在原始代码中传递
url
,我在原始代码中有
url
url\u flickr
变量。@Andrew Whitaker,我是从我的计算机发出请求的。@服务器和客户端代码在同一个域中?由于看起来像一个简单的打字错误,您无法向另一个域发出请求…您正在将“url\u flickr”传递给getJSON命令,但您设置了
var url
。(假设它适用于您提供的第二个url,因为这是一个flickr url…上面的代码是直接复制粘贴吗?@chakram88,很抱歉,我在原始代码中传递
url
,我在原始代码中有
url
url\u flickr
变量。@Andrew Whitaker,我正在从我的计算机发出请求