Я меняю значение скрытого поля:изменение на скрытом поле не изменится на пост
<input class="fruit_details" type="hidden" value="default_value" rel="fruits" name="data[fruits]">
Каждое изменение на выбрать, поручаю выбранный вариант текста (не значение) к скрытое поле:
$(selected_tr).find('td[rel=fruits_list] select').change(function() {
$('.fruit_details input[rel=fruits]').val($(this).find(':selected').text());
// ... so on
Я сделал console.log, чтобы увидеть, если скрытое поле обновляется, и это да:
console.log($('.fruit_details input[rel=fruits]').val());
После затем $.post
представляется, однако, делать проверку на серверной PHP:
print_r($_POST);
показывает значение скрытого поля по-прежнему его значение по умолчанию не один, выбранный из <select>
.
Что мне не хватает? Есть ли способ гарантировать, что форма получает обновленное значение полей перед отправкой на почту?
Вы должны показать вашу команду '$ .post' –