Используйте jquery для повторного заполнения формы данными JSON

У меня есть HTML-форма, которую я сохраняю в базу данных через ajax. Чтобы получить строку запроса пар ключ / значение, я использовал очень удобныйserialize функция, как это:

var myData = $("form#form_id").serialize();
$.ajax({
    url: "my_save_script.php",
    type: "post",
    data: myData,
    success: function(msg){
        alert(msg);
    }
});

Теперь я хочу загрузить пустую форму и заново заполнить ее данными из базы данных, которая доставляется из вызова ajax в виде строки JSON. Мне удалось получить объект Javascript с правильными парами ключ / значение, как это:

data = $.parseJSON(data);
data = data[0];

Какой самый простой, самый элегантный способ перезаполнения формы?

имейте в виду, что входные элементы формы - это текст, выбор, флажок и радио. Имена элементов ввода совпадают с именами столбцов базы данных и являются ключами пар ключ / значение в приведенном вышеdata объект. Вот почемуserialize функция работает так хорошо для меня

Ответы на вопрос(3)

Ваш ответ на вопрос