@adun3

Как добавить hidden input при ajax запросе?

Здравствуйте!
При аякс запросе я получаю массив переменных(ключ-зачение), и хотел бы сделать несколько hidden input-ов(присвоить им name=ключ value=значение), чтобы потом отправить на сервер.
Как это реализовать на jquery?(создание инпута).
Тут еще надо обновлять input-ы, т.е. может при аякс запросе прийти разное количество key-value(Надо видимо каждый раз удалять все hidden поля, или как то проверять их наличие). С jquery не работал, сейчас читаю документацию, будет foreach(по массиву) и в нем надо как то сделать создание hidden input-ов. Если подскажите как буду благодарен.
  • Вопрос задан
  • 382 просмотра
Решения вопроса 1
IJIL
@IJIL
var input = document.createElement('input');
    var $input = $('<input class="form-control" placeholder="good day">')
    var obj = {
        param1: {name: 'nameInput', value: 'someWords', type: 'hidden'}, 
        param2: {name: 'nameInput2', value: 'someWords2', type: 'hidden'}, 
    };
    function eachObj (obj) {
        $.each(obj, function(param, val) {
            console.log(param, val);
            console.log(val.name, val.value, val.type)
        });
    }
    eachObj(obj);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы