Можно ли использовать Ajax для обновления отдельного поля в определенном объекте? У меня есть таблица postgres с большим количеством записей, я хочу использовать Jjery Ajax-запрос для обновления одного поля вконкретный объект в этой таблице.Можно ли это сделать без замены или повторной публикации всей записи?.
Я хочу это (выдает ошибку 400 неверных запросов):
$.ajax({
type: "POST",
url: '/api/MyEndPoint/',
data: {
id: Specific_Record,
Field_To_Update: New_Value,
},
success: function(data){
console.log( 'success, server says '+data);
}
});
Вместо этого (что работает):
$.ajax({
type: "POST",
url: '/api/MyEndPoint/',
data: {
id: Specific_Record,
Field_To_Update: New_Value,
Field1: SameAsBefore,
Field2: SameAsBefore,
Field3: SameAsBefore,
...
Field16: SameAsBefore,
},
success: function(data){
console.log( 'success, server says '+data);
}
});
* Примечание: я использую Django и могу легко сделать это обновление в views.py, но я хочу использовать Javascript, чтобы избежать обновления страницы.
Поскольку я такжеиспользуя Django Rest Framework, было бы лучше для меня создать новую конечную точку, специфичную для поля, которое я хочу обновить?пример: /api/DB_Table/Object_id/Field_to_Update
Спасибо!