【发布时间】:2012-07-07 19:06:56
【问题描述】:
我创建了一个简单的资源,通过 GET 输出我的 json 对象。 URL 是 http://127.0.0.1:8000/api/v1/advert/?format=json 并且工作正常。现在,当我尝试使用 jQuery ajax 方法访问资源时,我得到了;
这是我的 JavaScript;
$.ajax({
url : 'http://127.0.0.1:8000/api/v1/advert/',
dataType : 'json',
type : 'GET',
data : { format: 'json' },
success : function(data) {
console.log(data);
}
});
这是什么原因造成的,更重要的是我该如何纠正它?当我尝试用一个简单的资源实现 Django Piston 时也会发生同样的错误,所以我猜这个问题更多地与实际的 AJAX 请求有关?
编辑。
我对 jQuery ajax 调用稍作调整,并包含了请求内容。
【问题讨论】:
-
你不应该使用 data 选项来包含 GET 参数(例如格式)吗?
-
嗨,我已经更新了 JS 代码,现在可以使用 data 参数。不幸的是,它仍然失败。
标签: jquery ajax django rest tastypie