от
Я пытаюсь отредактировать запись 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
    

        

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...