2017-08-12 33 views
0

我簡單地使用django-rest-framework s CreateAPIView它返回包含201狀態代碼的響應。

我期望這與標準的JavaScript/jQuery ajax函數一起工作。但顯然它沒有。

Here是一個類似的問題,其中Retrofit引發錯誤。任何想法如何在jquery上進行調試?

+1

可能是解析錯誤。使用錯誤處理程序的參數來獲取細節。顯示相關的代碼。這也是一個交叉原點請求? – charlietfl

+0

standart drf'CreateAPIView' return'Response(serializer.data,status = status.HTTP_201_CREATED)' –

+0

請發佈您的'jquery'代碼 –

回答

1

我的猜測是,您返回一個空字符串作爲來自您的Django視圖的響應,並且您的ajax代碼將dataType設置爲json

問題是空字符串是json的錯誤。

這就是爲什麼嘗試將dataType設置爲text或者根本不要設置它。從你的代碼中刪除它。

希望它有幫助!

+0

是的,解決了它,謝謝! –