当HTTP响应的状态码为200或201时,通常意味着请求成功,并且服务器返回了预期的响应。在这种情况下,如果响应体包含JSON对象,则可以直接在success
回调函数中使用response
参数来访问该JSON对象。因此,不需要使用response.responseJSON
来访问JSON对象。
alert(response.message)
而当HTTP响应的状态码为4xx或5xx时,通常意味着请求失败,并且服务器返回了错误的响应。在这种情况下,服务器通常会在响应体中包含一个JSON对象,该对象包含有关错误的详细信息。在error
回调函数中,可以使用response.responseJSON
来访问该JSON对象。
alert(response.responseJSON.message)
但是这个时候就无法访问response.status