Существует несколько причин возникновения этой ошибки, некоторые причины перечислены ниже:
1) Просто плохой синтаксис, вы помещаете ваши данные POST в неправильное место.
Поэтому, пожалуйста, сначала проверьте ваши Данные, которые вы публикуете через Ajax.
2) jQuery не поддерживает использование POST и jsonp, и причина этого очень проста.
Так что в этом типе вы должны использовать GET
метод ajax.
type: "GET"