問題:
在使用ajax調用django后端接口時傳遞了json格式的入參,后端使用mail_data = json.loads(request.body)獲取參數,報錯如下
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
問題原因:
django后端使用json.loads()方法時,入參必須為json字符串,所以在前端傳遞入參時需要使用JSON.stringify()將入參轉化為json字符串