为什么ajax post json后,返回200,但是ajax回调函数却进入error?

这是ajax代码:

$.ajax({

      url: '/api/v1/register',

      data: JSON.stringify({username: $username, email: $email, password: $password}),

      contentType: 'application/json',

      type: 'POST',

      dataType: 'json',

      success: function (msg) {

        console.log(msg)

        console.log('hello!')

      },

      error: function (error_msg) {

        console.log(error_msg)

        console.log('wrong!')

      }

    })


哔哔one
浏览 548回答 1
1回答

大话西游666

因為返回的內容不是json格式,識別不出來,所以去了error。你可以console.log(error_msg)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript