Ниже приведен полный пример сообщения AJAX, обработанного с помощью jQuery.Просто поделитесь им для справки.
var url = "api/path/to/your/controller";
var data = {};
data.id = id;
data.secret = 'your-secret';
$.ajax({
type: 'POST',
url: url,
data: data,
success: function (resultObject) {
console.log(resultObject);
},
error: function (err) {
console.log('An error occured');
}
});
Если вы получаете ошибку 404, лучше проверьте путь к API.Вы можете использовать такой инструмент, как Postman, для проверки ваших запросов, а затем попытаться реализовать то же самое в коде.
Также убедитесь, что нет проблемы с CORS, поскольку из вашего кода мы не можем понять, вызвано ли ваше сообщение тем жедомен.