Редактирования и отправка данных js

221
25 мая 2017, 11:39

форма Редактирования заказа мне нужно взять отредактированные поля и записать в базу. я сделал так

$(document).ready(function () {
    $('#firstname').change(function () {
        var first = $('#firstname').val();
        var name = 'Изменено имя - ';
        var firstname = name+first;
        var order_id = $('#order_id').val();
        console.log(firstname);
        $.ajax({
            type: 'POST',
            url: '/index.php?route=account/order/history_edit_order',
            data:{
                "action":firstname,
                "order_id":order_id
            },
            success: function(data){
                $('#test').html(data);
            }
        })
    });
});

Все работает, но получается если не нажать на кнопку сохранить, данные с формы не сохраняться, а в историю данные запишутся. Подскажите может перед отправкой сделать проверку или есть другой способ ?

Answer 1

А что мешает по onchange записывать элементы в массив а по onSubmit формы - отправлять этот массив на сервер?

var elements={}; 
$("#myform *[name]").change(function(){ 
  elements[this.name]=$(this).val(); 
}); 
$("#myform").submit(function(){ 
  console.log(elements); 
  elements={}; 
  return false; 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<form id = 'myform'> 
  <input name='field1' /><br> 
  <input name='field2' /><br> 
  <input name='field3' /><br> 
  <input type='submit' /> 
</form>

READ ALSO
показ данных php

показ данных php

У меня такой вопросУ меня есть 1 база данных usersreg называется там есть 2 таблицы users и sifarisqebulu(заказы на азербайджанском) так вот в сайте можно...

197
Откуда берут информацию о кинотеатрах и показах в них?

Откуда берут информацию о кинотеатрах и показах в них?

Собственно существуют различные сайты с информацией о кинотеатрах различных городов и показах в нихСамые крупные известные мне - это кино...

202
Обмен данными PHP сайта и 1C

Обмен данными PHP сайта и 1C

Есть документация представленная на сайте http://v81c

379
php - &amp; в аргументах функции

php - & в аргументах функции

Объясните, пожалуйста, что означает запись аргумента в функции:

253