Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.01.2019, 10:03
Кандидат Javascript-наук
Отправить личное сообщение для гуня Посмотреть профиль Найти все сообщения от гуня
 
Регистрация: 22.08.2009
Сообщений: 105

общая функция
function refreshTable() {
 
        refresh = parseInt($('#itemsfilter-timeout').val());
 
        if (refresh < 5) {
            refresh = 5;
            $('#itemsfilter-timeout').val(refresh);
        }
 
        if ($('#refreshonoff').is(':checked')) {
 
            var form = $('#form-filter');
            $.pjax({
                container: "#pj-grid",
                timeout: 60000,
                url: form.attr('action'),
                data: form.serialize()
            })
            .done(function () {
                setTimeout(refreshTable, refresh * 1000);
            });
        }
    };
 
function reload() {
 
    var form = $('#form-filter');
    $.pjax({
        container: "#pj-grid",
        timeout: 60000,
        url: form.attr('action'),
        data: form.serialize()
    });
}


как мне вынести общий код в отдельную ф-ю
var form = $('#form-filter');
    $.pjax({
        container: "#pj-grid",
        timeout: 60000,
        url: form.attr('action'),
        data: form.serialize()
    });
Ответить с цитированием
  #2 (permalink)  
Старый 14.01.2019, 10:11
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

function refreshTable() {
	refresh = parseInt($('#itemsfilter-timeout').val());

	if(refresh < 5) {
		refresh = 5;
		$('#itemsfilter-timeout').val(refresh);
	}

	if($('#refreshonoff').is(':checked')) {
		reload().done(function () {
			setTimeout(refreshTable, refresh * 1000);
		});
	}
};
 
function reload() {
	var form = $('#form-filter');
	return $.pjax({
		container: "#pj-grid",
		timeout: 60000,
		url: form.attr('action'),
		data: form.serialize()
	});
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция проверки содержания определенных слов в строке monsara Общие вопросы Javascript 4 20.06.2018 13:08
Функция вызывается несколько раз KiberQ Общие вопросы Javascript 11 01.03.2017 15:45
Функция запускается кнопкой, но не запускается другой функцией или событием IndiraVarma Общие вопросы Javascript 6 30.09.2016 14:58
не вызывается функция при изменении option soft4you Общие вопросы Javascript 1 23.07.2014 17:41
AJAX функция для новых html-элементов broadcast77 AJAX и COMET 25 03.03.2014 14:01