我跟了這How do I JSON serialize a Python dictionary?這What is the correct JSON content type?來創建這樣一個JSON響應:不正確的json mimetype?
def json_response(something):
return HttpResponse(
simplejson.dumps(something),
content_type = 'application/json; charset=utf8'
)
如何過我有兩個抱怨:
一)當我打我的AJAX的網址直接在谷歌Chrome,督察說
Resource interpreted as Document but transferred with MIME type application/json.
也試過火狐,它得到一個文件下載。
B)當我使用jQuery.ajax
作品只有當我沒有通過具體的數據類型的參數,如果我把例如數據類型:「JSON」然後我得到的jquery.js這個錯誤文件
Uncaught SyntaxError: Unexpected token :
什麼我做得不好?
我正在使用jQuery 1.5.2和Django Trunk(r15915約兩週前更新),並只調用相同的域名網址。
編輯: jQuery.getJSON不起作用,但在jquery 1.4.2上工作。 尋找螢幕控制檯上的請求頭說內容類型:應用程序/ x-www-form-urlencode,這可能與問題有關。
在此先感謝
我已經使用JSONLint和Marks有效的,奇怪的是......我需要使用jQuery.ajax不使用我不能使用jQuey.getJSON功能數據類型。 – juanefren 2011-04-06 21:42:04