1

Тема: Перезапустити js кода на сторінці

Виникла така ситуація...
Аяксом отримую html код і вставляю його на сторінку, цей код містить наприклад слайдер картинок, який не працює через те що контент вставляється пізніше ініціалізації js коду цього слайдера. Як можна перезапустити весь js код який присутній на даный сторінці після ajax запиту?  Потрыбно перезапустити весь тому що нам не відомо що які ще скріпти потрібні для коректної роботи html коду який отримали

2

Re: Перезапустити js кода на сторінці

не там створив) перемістіть будь ласка

3 Востаннє редагувалося koala (27.09.2017 14:59:58)

Re: Перезапустити js кода на сторінці

"Перезапустити"? Ніяк, тільки всю сторінку завантажити.
Виконати якийсь код (наприклад, той, що вже раніше виконувався) при додаванні шматка сторінки ajax-ом? Дописати в ajax, щоб цей код викликався при вдалому завантаженні, чи підвантажувати разом із шматком сторінки скрипт, який буде виконувати потрібний код.

Подякували: Faraon, 221VOLT2

4 Востаннє редагувалося Betterthanyou (27.09.2017 23:45:53)

Re: Перезапустити js кода на сторінці

Не знаю чи хороший спосіб, але робочий
Робите приховане поле стану, значення якого дорівнює нулю

<!--hidden field status-->
<input type="hidden" id="ajaxDone" value="0"/>
<!--hidden field status-->

При виконані Ajax прописуєте

document.getElementById("ajaxDone").value = "1";

ще змінити стан.

А в скрипті що обробляє вміст, який прийшов Ajax відповіддю, ставите таймер

var imageLoadCheck = setTimeout(function()
{    
    if(document.getElementById("ajaxDone").value=="1")
        clearTimeout(imageLoadCheck);
    //Your script
}, 1000);

Повний приклад

hwimage.base64
data:image/jpeg;base64,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GKUC5OPgh8x0qYjSrgGQeqQKA4RVhMTXQK6XfaKrSPRKxu1mWfTN4OHS7eyYsXJDfiyImo8CGnhCZCT/AGgW15YYxD64obh1+QTvM1K4/ozxE+i44gjIL4h/osNYH0c2cy/FB3h0uDuAPCjIkSkUT0Z8zwn8RxqBd/HkYgEyJKisEeIDyEAI1dK9Ewd18R01dXGJfwe0G8wfvXIJPkQgOmLCBM4B7kdjL9te4W10uzuTF1oTMFXUGpf8COBZdw+SueSMTsr+k4zxE+i44bblIcn/AEGb2DFUcumJ8VN0aehnlOAI9JEEyYZ83PCfxc12tM3gXzSnvLzsI5ANcTL5UhCoqxhWS1U3aE7NkXEWh5RQbClu0CdavvB2VEN7wPjTnBUK0RHSGNtsAjqJFIuxQDpeTusXcNkAXjRr3UgBhjGJRoFI1Zofd1ylMONK1Y7WP0nGeIn0XHKTLFeG6+bTqmzcCDTI7kdycY1rvQTO4n6gF6K4HSaPNtmprieE/icoOFEV7z9g/CYcj5gcu1AXFmtK8VbdmeVre/js+UGNHW4QeJFz48khqTprMsIsZV1TicTucxz7vWnJNR5MsdN0sJSg0xZ6Zq9fmDcwl91equ9SgpP/ALocN8wURHhbP6TjOQg3xjjXxueAmDYmESBS0SrgNuDiN+7hCd/mKHuLccvP6Z/ukLYsbtgGr7zONRvm78MyxmU70PyT7h/sSKeqSPa9qQBwqL+J9g/2bzc0yfDMUwvUl5uWpve14gAGOI+cvMfAdzvyA+Y4yUXK9VnC9IOCdTD8k+sf7KLS3TpfHOwUbJ9g/wBiszUpAO5zsdcaQCb7yjorJjGOMjzBMuEbZeqwkJqBAG4zPsH+/wD4vf/ZICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA==
index.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>title</title>
  </head>
  <body>
<!--hidden field status-->
<input type="hidden" id="ajaxDone" value="0"/>
<!--hidden field status-->
    <header>
        <p>Header</p>
    </header>
    <article>
        <p>look at here:</p>
        <br>
    </article>
    <footer>
        <p>Footer</p>
    </footer>
<!--Begin ajax script-->
    <script type="text/javascript">
document.getElementsByTagName("body")[0].onload = 
function() 
{
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() 
    {
        if (this.readyState == 4 && this.status == 200) 
        {
            var imageBase64 = this.responseText;
            var hwImage = document.createElement("IMG");
            hwImage.setAttribute("id", "hello-world");
            hwImage.setAttribute("src", imageBase64);
            hwImage.setAttribute("alt", "Hello world");
            document.getElementsByTagName("article")[0].appendChild(hwImage);
            document.getElementById("ajaxDone").value = "1";
        }
    };
    xhttp.open("GET", "https://other-besttheyou.c9users.io/sequence%20of%20execution%20ajax%20js/hwimage.base64", true);
    xhttp.send();
};
    </script>
<!--End ajax script-->
<!--Begin image script-->
    <script type="text/javascript">
setTimeout(function()
{
    if(document.getElementById("ajaxDone").value=="1")
        clearTimeout(imageLoadCheck);
    document.getElementById("hello-world").setAttribute("width", "150px");
    var pElement = document.createElement("P");                       
    var PText = document.createTextNode("Hello World");      
    pElement.appendChild(PText);
    document.getElementsByTagName("article")[0].appendChild(pElement);
}, 1000);
    </script>
<!--End image script-->
  </body>
</html>

Так як ви писали в попередній темі про WP, то я хочу додати що в WP є свої методи вставлення JS і AJAX, можливо у WP ця проблема вже вирішена, просто потрібно подивитися хукі/фільтри які вставляють JS і AJAX

Подякували: Faraon, 221VOLT2

5

Re: Перезапустити js кода на сторінці

Зробив так як написав koala, я думав що можливо є інший спосіб, так як цей підходить лише в тих випадках в яких ми знаємо який js код буде виконуватися на сторінці, і вже по мірі виникнення помилок нам потрібно додавати новий запуск потрібного нам коду коли отримуємо відповідь на наш аякс запит.
Betterthanyou, сточовно wordpress, то я ще попробую щось нарити, якщо вдасться то поділюся

6

Re: Перезапустити js кода на сторінці

Можливо тут щось є https://developer.wordpress.org/plugins/javascript/