0
私は自分のアプリで使ったSymfony JsonResponseコンポーネントに問題があります。Symfony JsonResponseコンポーネントAndJquery Ajax
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です。 'json'は、常に成功しています。 誰もこの問題を解決する方法を知っていますか?
おかげ
私はすでに応答コードを定義しています。 JsonResponse:HTTP_BAD_REQUEST(コード400)です。したがって、そのコードを返す必要があります。 symfonyアプリケーションではそのように動作します –