Мой источник Javascript не включается при открытии модального содержимого с ответом Ajax - PullRequest
0 голосов
/ 04 мая 2018

У меня есть модал в index.php и я хочу загрузить контент в мой модал с помощью ajax-запроса к ajax.php. когда я загружаю содержимое в ajax.php, resopond внутренний ajax.php загружается нормально, но мои js в index.php не загружаются, например, мой DatePicker не загружается внутри модальных

Функция вызова:

AJAX Запрос:

<script>
        function addProduct(str) {
            if (str=="") {
                document.getElementById("responseModal").innerHTML="";
                return;
            } 
            if (window.XMLHttpRequest) {
                // code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp=new XMLHttpRequest();
            } else { // code for IE6, IE5
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange=function() {
                if (xmlhttp.readyState==4 && xmlhttp.status==200) {
                    document.getElementById("responseModal").innerHTML=xmlhttp.responseText;
                }
        }
        xmlhttp.open("GET","SERVER/ajax.php?id="+str,true);
        xmlhttp.send();
    }
</script>

Мой модал:

            <div class="xx-modal" id="open-modal">
                <div class="xx-modal-dialog">
                    <button class="xx-modal-close uk-close" type="button"></button>
                    <div id="responseModal">Waiting For AJAX to Load!</div>
                </div>
            </div>

И это My JavaScript Src, который я хочу включить в мой модальный

    <script src="SERVER/static/assets/js/xxxx.js"></script>
    <script src="SERVER/static/assets/js/xxxx.js"></script>
    <script src="SERVER/static/assets/js/xxxx.js"></script>

1 Ответ

0 голосов
/ 04 мая 2018
 if (this.readyState == 4 && this.status == 200) {
            document.getElementById("responseModal").innerHTML =
            this.responseText;
       }

У Вас проблемы ЭТО this.responseText

...