Я использую функцию "$ .post" в Javascript для отправки переменных в файл php, а также для получения вывода из php и отображения его на странице.
Пока я получил> 30 повторяющихся блоков аналогичных кодов для каждой страницы, что кажется не очень эффективным:
$(document).on('click', '#forgotpass', function() {
var forgotpwd_email = $('#emailreg').val();
....
$.post('include/forgotpwd_link.php', {
forgotpwd_email: forgotpwd_email,
....
}, function(a4) {
$(".loginright").html(a4);
});
});
Где:
# Forgotpass - идентификатор кнопки, которая активирует скрипт
#emailreg - идентификатор поля со значением, которое будет отправлено в php файл
.loginright - класс div, в который я помещаю ответ
Каждый раз идентификатор кнопки, идентификатор поля, количество полей и переменных и php имя файла изменяются. Любой способ создать функцию с изменяющимся числом полей, которая может быть активирована, например, как показано ниже?
post_function('#button_id', '{variable1, variable2}', 'div with response from file_name.php','file_name.php');
Основная проблема в том, что количество отправляемых переменных не определено ... это может быть от одного до пятнадцати.