所以我有一些javascript代码,当点击一个按钮时会调用它,并且应该检索我在使用django / tastypie制作的Web服务应用程序中的一些JSON数据。该函数调用得很好(我用一个简单的alert()测试它)。我甚至得到了可以在我的终端中看到的GET请求,但似乎没有数据被检索到。我还有一个alert()函数,它不会被调用的匿名内部函数调用。帮助
var script = document.createElement('script');
script.src = 'http://code.jquery.com/jquery-1.11.0.min.js';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script)
function funktion(){
$.getJSON("http://127.0.0.1:8000/api/v1/event/?format=json", function(data){
alert("woo");
$.each(data, function(keys, values){
$("<ul/>").append("<li>"+values.name+"</li>");
});
}
);
};
--- ---- UPDATE
网址结果:
{
"meta": {"limit": 20, "next": null, "offset": 0, "previous": null, "total_count": 1},
"objects": [
{ "category": "Default",
"date": "2014-11-08T17:50:37",
"description": "Hackity hack hack",
"id": 1,
"location": "USC",
"name": "HackSC 2014",
"num_attendees": 0,
"resource_uri": "/api/v1/event/1/"
}
]
}