Передача переменной php после отправки формы AJAX-ом

Всем привет! Можете сразу закидать яйцами, если задача простая, но я над ней уже двое суток бьюсь. В файле index.php есть отправка формы "форма1" через ajax:

function sendAjaxForm(result_form, db_zp_c_f, url) {
    jQuery.ajax({
        url:     url, //url страницы (action_ajax_form.php)
        type:     "POST",
        dataType: "html",
        data: jQuery("#"+db_zp_c_f).serialize(),
        success: function(response) {
          result = jQuery.parseJSON(response);
          document.getElementById("result_form").innerHTML=result;
      },
      error: function(response) {
            jQuery('#result_form').html('Ошибка');
      }
  });
}

В этом же файле ниже идёт объявление массива для другой формы "форма2":

$arParams = array(
'key1' => 'val1',
'key2' => 'val2',
'key3' => 'val3',
'referense' => array(
'client_email' => 'email'
)
);

Суть состоит в том, что мне нужно для формы "форма2" переназначить значение ключа email на значение переменной из php. Прописать в php $arParams['referense']['client_email'] = $email; не получится, потому что переменная $email появляется только после того, как отправится "форма1". Может сам подход в корне неверный и есть способ сразу же получить значение поля из "форма1", записать его в переменную email и заменить значение ключа в массиве на значение переменной. Помогите, пожалуйста!


Ответы (0 шт):