У меня есть сценарий, где в свойствах страницы AEM. При нажатии кнопки в свойствах страницы: (1). Мне нужно получить теги cq: и автоматически установить свойства страницы - для этого мне нужно перезагрузить страницу, (2). также, в этом же вызове я получаю ответ от вызова ajax, который должен быть показан в текстовом поле.
, чтобы получить точку (1) сверху, мне нужно перезагрузить страницу. но как только я пытаюсь сделать это, используя window.location.reload();
, я теряю эти данные (из ajax вызов в точке (2)), который устанавливается в текстовом поле (элемент DOM).
И когда если я не вызываю window.location.reload () ;, мои теги cq: не устанавливаются.
$. ajax ({type: 'GET', url: '/ abc / def / ijk. json ', data: {pagePath: pagePathURL}, success: function (data) {
if (data != "" || data != undefined) {
var jsonObj = JSON.parse(data);
if (jsonObj != undefined && jsonObj.Success == true) {
// tried here
if (jsonObj.PageTitle != undefined) {
var pageTitle = jsonObj.PageTitle;
$('.some-text').val(pageTitle);
}
Что я пробовал до сих пор:
// after jsonObj.Success == true
window.location.reload();
setTimeout(console.log(data),4000000);
Как я могу сделать оба вместе?