Я пытаюсь сделать AJAX-вызов функции в моем контроллере.Я получаю ответ 404 от этого.Чего мне не хватает?
$(document).ready(function() {
$("#anmal").on('click', function() {
var fornamn = $('#fornamn input').val().replace(/\s+/g, '');
var efternamn = $('#efternamn input').val().replace(/\s+/g, '');
var forvaltning = $('#forvaltning input').val().replace(/\s+/g, '');
var arbetsplats = $('#arbetsplats input').val().replace(/\s+/g, '');
var mail = $('#mail input').val().replace(/\s+/g, '');
var mobilnummer = $('#arbetsplats input').val().replace(/\s+/g, '');
var hemadress = $('#hemadress input').val().replace(/\s+/g, '');
var ovrigt = $('#ovrigt ').val().replace(/\s+/g, '');
if (fornamn != null && fornamn != '') {
$.ajax({
type: "POST",
url: "/Home/handler=AnmalDeltagare",
beforeSend: function(xhr) {
xhr.setRequestHeader("XSRF-TOKEN", $('input:hidden[name="__RequestVerificationToken"]').val());
},
data: {
"fornamn": fornamn,
"efternamn": efternamn,
"forvaltning": forvaltning,
"arbetsplats": arbetsplats,
"mail": mail,
"mobilnummer": mobilnummer,
"hemadress": hemadress,
"ovrigt:": ovrigt
},
dataType: "json"
}).done(function(data) {
if (data != 0) {
}
})
}
});
});
Вот функция в моем HomeController
.Я также попытался добавить это к модели, но не повезло.Это дает мне тот же 404 ответ.
[HttpPost]
public Task<ActionResult> onPostAnmalDeltagare(string fornmamn, string efternamn, string forvaltning, string arbetsplats, string mail, int mobilnummer, string hemadress, string ovrigt)
{
return null;
}