За основу был взят код метанита. У меня есть класс:
public class Visitor
{
public int Id { get; set; }
public string Name { get; set; }
public string LastName { get; set; }
public int GenderId { get; set; }
public Gender Gender { get; set; }
public DateTime BirthDate { get; set; }
public DateTime VisitDate { get; set; }
public Visitor() : base()
{ }
}
Я хочу предать объект на сервер:
var visitor = {
Name: $('#nameInput').val(),
LastName: $('#lastNameInput').val(),
GenderId: $('input:radio[name=genderAdd]:checked').val(),
Gender: null,
BirthDate: $('#birthDateInput').val(),
VisitDate: $('#visitDateInput').val(),
Id: 0
};
$.ajax({
url: 'api/visitors/',
type: 'POST',
data: JSON.stringify(visitor),
contentType: "application/json;charset=utf-8",
success: function (data) {
GetAllVisitors();
},
error: function (x, y, z) {
alert(x + '\n' + y + '\n' + z);
}
});
При первом запросе, возвращает ошибку и не отправляет объект. В последующих запросах, выходит та же ошибка, но уже отправляет.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости