接收来自AJAX POST请求的响应

时间:2019-01-12 22:04:14

标签: javascript ajax post request response

如何从AJAX POST请求中收到对URL的响应?

这是我的代码:

'ENGINE': 'django.db.backends.postgresql'

'ENGINE': 'django.db.backends.postgresql_psycopg2'

当用户提交表单时,我会获得用户名和密码,该表单会将POST请求发送到URL。

如果POST请求成功(即服务器收到请求),它将发送带有“登录成功”的JSON。

我什至无法显示此响应消息,因为提交表单后什么也没显示。

2 个答案:

答案 0 :(得分:2)

尝试为您的ajax请求添加成功。

success: function (msg) {
  console.log(msg)
}

答案 1 :(得分:0)

在警告响应之前使用JSON.parse(msg),因为Ajax响应是一个json

done: function (msg) {
           alert(JSON.parse(msg))
        },
        fail: function (msg) {
              alert(JSON.parse(msg))
        },
        always: function(msg) {
              alert(JSON.parse(msg))
        }