用JQuery的getJSON获取数据,什么反应都没有 20

使用Django-rest-framework的,我按照官方的文档,操作了一下,把那个例子弄了一遍,然后我想弄一个web网页显示,用的是JQuery,为什么我是用getJ... 使用 Django-rest-framework的,我按照官方的文档,操作了一下,把那个例子弄了一遍,然后我想弄一个web网页显示,用的是JQuery,为什么我是用getJSON获取数据,什么反应都没有,而且后台也没收到请求,但是在浏览器中输入却可以返回json数据,这是怎么回事? 获取链接是:http://192.168.232.129:8080/snippet/?format=json, 获取代码: $.getJSON("{% url 'snippet-list' %}?format=json", function(data,textStatus){
alert(textStatus);
});

数据格式(部分):{"count":6,"next":null,"previous":null,"results":[{"url":"http://192.168.232.129:8080/snippet/2?format=json","highlight":"http://192.168.232.129:8080/snippet/2/highlight/? 。。。。。。
展开
 我来答
app_versionbff
2015-11-09 · TA获得超过436个赞
知道小有建树答主
回答量:402
采纳率:97%
帮助的人:309万
展开全部
js不能跨域请求,你保证你的js文件访问的url是同一个域名下的。
至于你在浏览器上输入可以返回json,那应该是同一域名下的
追问
这个我知道,不顾问题现在已经解决了,我用chrome运行getJSON试了一下,显示访问被拒绝,我看了一下是因为我直接使用django内部的服务器运行,那是个单用户的,采用uwsgi启动服务就可以访问了,不过还是谢谢你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式