Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Перезагрузка после выполнения кода (https://javascript.ru/forum/dom-window/82343-perezagruzka-posle-vypolneniya-koda.html)

ureech 21.04.2021 15:13

Перезагрузка после выполнения кода
 
Всем привет. Нужно внести изменения в одну разработку. Суть её-добавление записи на стену. Хочу после того,как запись добавится, перегрузить страницу при определённом условии. Код.
<button type="button" onclick="icms.microblog.saveWall(this)"><span>Отправить</span></button>

Файл.js
var icms = icms || {};

icms.microblog = (function ($) {
......
this.saveWall = function(btn, close_captcha) {
....
var data = {...}
$.post('/wall/add', data, function(result){
	if(result.error){
	icms.modal.alert(result.message, 'ui_error');
	} else {
....
},'json');

}

...

	return this;

}).call(icms.microblog || {},jQuery);

Куда тут прописать услрвие
if(){location.reload();}

Никак не получается.

Nexus 21.04.2021 18:52

$.post('/wall/add', data, function (result) {
    if(result.error){
        icms.modal.alert(result.message, 'ui_error');
    } else {
        location.href = location.href;// Сюда
    }
}, 'json');

ureech 21.04.2021 22:51

Нет. Там после else ещё код есть для выполнения. Нужно куда то сюда
}, 'json'); или по другому написать.

ureech 22.04.2021 08:30

Решил).Всем спасибо.
$(document).ajaxComplete(function() {
  location.reload()
});


Часовой пояс GMT +3, время: 01:46.