小编bkr*_*rop的帖子

Ajax,Django:状态 200 但抛出错误而不是成功

我正在尝试使用 ajax 发表评论,但它不起作用。当我按下按钮控制台未打印任何错误(如 404 等)时,未发布评论。错误返回的对象:

{readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, ...} abort: ƒ (e) always: ƒ () catch: ƒ (e) done: ƒ () fail: ƒ () getAllResponseHeaders: ƒ () getResponseHeader: ƒ (e) overrideMimeType: ƒ (e) pipe: ƒ () progress: ƒ () promise: ƒ (e) readyState: 4 responseText: "?" setRequestHeader: ƒ (e,t) state: ƒ () status: 200 statusCode: ƒ (e) statusText: "OK" then: ƒ (t,n,r) proto : Object

在命令行中我看到:

“POST / HTTP/1.1” 200 5572

当我将按钮更改为“提交”时,它会使用正确的 JSON …

django ajax django-templates django-views

7
推荐指数
1
解决办法
364
查看次数

标签 统计

ajax ×1

django ×1

django-templates ×1

django-views ×1