Я пытаюсь отредактировать запись MySQL, используя AJAX-вызов «PUT» для внутреннего интерфейса. Пользователь нажимает на ссылку с URL. Все кажется успешным, однако, это говорит о том, что затронутые строки равны нулю, однако никаких изменений в отредактированной записи нет. Я полагаю, что проблема заключается в вызове AJAX бэкэнда из кода на стороне клиента.
BACKEND CODE
app.put('/edit/:id', (req, res) => {
var sql = "UPDATE stores SET Station = ?, Address = ?, `Monthly C
LINK TO CLICK TO EDIT
station_data = '' 'ID: ' value.ID ''
'Station: ' value.Station ''
'Address: ' value.Address ''
'Sales: ' value['Monthly C
CLIENT SIDE AJAX CALL TO THE SERVER
$(document).ready(() => {
$(document).on('click', '.edit', function (e) {
e.preventDefault();
$("#stationForm").attr({
action: $(e.target).attr("href"),
method: "PUT"
});
var value = $(event.target).closest("div").find("input:hidden").val();
value = JSON.parse(value);
$("#store", "#modalStationForm").val(value.Station);
$("#location", "#modalStationForm").val(value.Address);
$("#monthlycstoresales", "#modalStationForm").val(value['Monthly C