나는 따랐다이 How do I JSON serialize a Python dictionary?이 같은 JSON 응답 만들려면이 What is the correct JSON content type? :json mimetype이 올바르지 않습니까?
def json_response(something):
return HttpResponse(
simplejson.dumps(something),
content_type = 'application/json; charset=utf8'
)
어떻게 지금까지 내가 두가 불평 :
A) 내가 직접 구글 크롬, Inspector에서 내 아약스 URL을 쳤을 때
Resource interpreted as Document but transferred with MIME type application/json.
도 Firefox를 사용해 내려 받아 다운로드 할 파일로 표시됩니다.
B) 내가 예를 들어 데이터 유형에 대한 넣으면 내가, 데이터 유형 인수를 전달하지 않은 경우에만 나는 jQuery.ajax
작품을 사용하는 경우 : 'JSON'그때 jquery.js에이 오류가
Uncaught SyntaxError: Unexpected token :
파일 얻을 무엇 나 나쁜거야?
jquery 1.5.2와 Django Trunk (r15915는 약 2 주 전에 업데이트 됨)를 사용 중이며 동일한 도메인 URL 만 호출 중입니다.
편집 : jQuery.getJSON은 작동하지 않지만 jquery 1.4.2에서 작동했습니다. 요청 헤더에서 firebug 콘솔을 보면 Content-Type : application/x-www-form-urlencode라고 표시됩니다. 이는 문제와 관련이있을 수 있습니다. 당신이 JSON URL을 방문 할 때 다른 사람이 외부 파일 형식으로 취급하면서 사전에
덕분에
하고, 이상한 ... 나는 사용하지 않고 jQuery.ajax를 사용할 필요가 나는 jQuey.getJSON 기능을 사용할 수 없다는 유효 마크들 데이터 형식. – juanefren