我在我的应用程序中使用的 Symfony JsonResponse 组件有问题。
JsonResponse 总是返回状态码 200。
return new JsonResponse([], JsonResponse::HTTP_BAD_REQUEST);
和 jquery ajax
$.ajax({
type: 'DELETE',
url: BASE_URL +'/api/cart',
data: {id: id},
dataType: 'json',
success: function (response) {
waitResponse.resolve(response);
},
error: function (error, a, b) {
waitResponse.reject(error);
}
})
响应总是使用 msg“parseerror”评估为错误,但状态码是 200。如果我删除 dataType:'json',那么总是成功。有谁知道如何解决这个问题。
谢谢