【发布时间】:2011-11-30 18:28:40
【问题描述】:
我在尝试解析 json 数据时遇到错误 Uncaught SyntaxError: Unexpected Token
这是我的 ajax 代码(json2.js):
$.ajax({
type: 'POST',
url: '/best_choose/invoice/item_search.json/',
data: jsonQuery,
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function(data){
var parsed = JSON.parse(data);
//do stuff
}});
我的看法:
json_serializer = serializers.get_serializer('json')()
serialized_q = json_serializer.serialize(queryset, ensure_ascii=False)
return HttpResponse(
serialized_q, mimetype='application/json'
)
来自 debug serialized_q 是一个包含有效 json u'valid_json' 的 unicode 字符串
【问题讨论】: