0

这就是我传递 json 对象的方式views.py

json_data = json.dumps(filedata, default=lambda obj: obj.__dict__,indent=4)    
return HttpResponse(json_data, mimetype='application/json')

我正在使用 ajax 在 jquery 中读取文件...

$.ajax({
   type: "GET",
   url: "http://127.0.0.1:8000/project/defparser/",
   dataType: "jsonp",
   success: function(data) {
       alert('Fetched ' + data.length + ' items!');
   });

但是它显示一个错误,说浏览器中的数据为空......存在跨域限制问题,因为我正在从独立的html文件访问django服务器文件......如何解决它????

4

1 回答 1

0

getJSON我相信回调函数应该是第三个参数。

查看文档。

但是该示例具有误导性,因为它表明该函数存在 2 个参数版本。

于 2012-10-29T09:26:40.847 回答