初学者JSON / JQuery问题

时间:2011-11-29 01:26:17

标签: json jquery

我正在构建一个Django应用程序,我正在尝试集成JSON,但我遇到了一些问题。 Django正在生成Feed,其位置为:http://www.crowdpoint.org/session/1/activeCheck

这是我用来下拉Feed的JQuery。问题是没有任何警报触发,所以我认为代码不起作用。

$(document).ready(function() {
    $.getJSON('http://www.crowdpoint.org/session/1/activeCheck', function(data) {
    alert('Test 1')
    $.each(data, function(key, val) {
    alert('Test 2');
    });
});

2 个答案:

答案 0 :(得分:0)

这可能是same origin policy违规行为。如果JS和JSON资源位于同一个域中,则应使用本地路径而不是完全限定的URI。例如......

而不是

$.getJSON('http://www.crowdpoint.org/session/1/activeCheck' ...

使用此

$.getJSON('/session/1/activeCheck' ...

我猜你正在访问http://crowdpoint.org/上的原始网址或其他不完全http://www.crowdpoint.org/

的网址

如果脚本和资源位于不同的域中,则需要使用JSONP,这会对服务响应方式进行一些更改。

答案 1 :(得分:-2)

你错过了第三行的; ....