201创建了由Django Rest框架发送的状态代码,通过jQuery $.ajax调用解释为failiure



我只是使用django-rest-frameworksCreateAPIView它返回包含 201 状态代码的响应。

我希望它适用于标准的javascript/jquery ajax函数。但显然没有。

这是一个类似的问题,其中改造会引发错误。关于如何在jquery上调试它的任何想法?

我的猜测是,您正在返回一个空字符串作为来自 Django 视图的响应,并在您的ajax代码中dataType设置为json

问题是空字符串是 json 的错误。

这就是为什么尝试将dataType设置为text或根本不设置它的原因。将其从代码中删除。

希望对您有所帮助!

最新更新