$.ajax()
не прави истински POST
заявки.
Мисля, че всъщност изпраща GET
заявка с Access-Control-Request-Method
Заглавката е зададена на POST
.
Можете да добавите поддръжка за това поведение, като адаптирате вашия код от страна на сървъра, за да съответства.