Перезагрузка страницы при клике на <button>

183
21 июля 2018, 04:10

Есть блок выше кнопок под названием <div class="btnxxx"> в котором кнопки и после нажатия они меняются , я бы хотел чтобы была перезагрузка страницы, через AJAX-не умею.

<div class="col-md-3 col-sm-3 col-xs-6" ><button class="btn btn-sm animated-button victoria-three"  onclick="server_stop('[id]')">Выключить</button></div>

Сам div "btnxx" находится в xsss.html (Может с AJAX кто-то поможет)

Нашёл JS который отвечает функции

function server_stop(id)
{
wait = true;
loading(1);
$('#status').html('Выполняется...');
$.getJSON(home+'servers/section/action/id/'+id+'/action/stop',
function(data)
{
    wait = false;
    $.each(data, function(i, val)
    {
        if(i == 'e')
            bootbox.dialog('<h3 class="red">Ошибка</h3>'+val,
                [{
                    "label" : "OK",
                    "class" : "btn-small btn-primary",
                }]
            );
        update_info(id, false);
        update_status(id, false);
        update_resources(id, false);
        loading(0)
    });
});

}

Answer 1

Сделал так:

 <div class="col-md-3 col-sm-3 col-xs-6" ><button class="btn btn-sm animated-button victoria-three"   onclick="server_stop('[id]') ; location.href='/xsss.html';">Выключить</button></div>

А если быть более точным то добавил 2 событие при клике
onclick="server_stop('[id]') ; location.href='/xsss.html';
А если ещё более точным то в кнопке же было свойство onclick,
тоесть onclick="server_stop('[id]')", я добавил в скобки ; location.href='/xsss.html'.
Где /xsss.html URL куда направлять.

Answer 2

Есть ещё один вариант, то что я и искал, перезагрузка страницы при клике на button. Таким же способом как тот что выше вставляем setTimeout(function(){ location.reload() }, 5000) у меня получилось вот так:

<div class="col-md-3 col-sm-3 col-xs-6"><button class="btn btn-sm animated-button victoria-three"   onclick="server_stop('[id]') ; setTimeout(function(){ location.reload() }, 5000);">Выключить</button></div>

Где 5000 - это таймер в миллисекундах

READ ALSO
Как заставить счетчик работать Javascript [закрыт]

Как заставить счетчик работать Javascript [закрыт]

Допустим у меня есть текст, который называется "Шаг 1" Мне необходимо, чтобы при нажатии на кнопку, к называнию текста "Шаг 1" добавлялась единичка,...

180
Проблема с версткой. Сдвиг всей страница вниз.

Проблема с версткой. Сдвиг всей страница вниз.

Не могу понять причину проблемыВся страница отображается со сдвигом

156
Как реализовать фрагмент макета psd

Как реализовать фрагмент макета psd

Не могу понять, как правильно реализовать вставку иконок через фоновое изображение так, чтобы текст располагался справа, а не под картинкой...

183
Не могу привести valueType к BigInteger

Не могу привести valueType к BigInteger

BitInteger у меня из SystemNumerics

160