Вызов динамической загрузки метода JS с использованием обратных вызовов не работает - PullRequest
0 голосов
/ 07 июня 2018

Этот код приводит к: неперехваченной ошибке: проверка не определена. Может ли какая-нибудь помощь относительно этого фрагмента кода.Ниже приведен код

Проверка () определена во внешнем файле .js

Method in script tag ...
    <script>

    loadScriptfinal("/js/VendorPaymentInfo/"+coreId+".js", function() {
                             check();
                            });


    function loadJS(file,callback) {
        var jsElm = document.createElement("script");
        jsElm.type = "application/javascript";
        jsElm.src = file;

        jsElm.onload = function() {
            callback(); 
        }

        // finally insert the element to the body element in order to load the script
        document.body.appendChild(jsElm);
    }

    </script>

1 Ответ

0 голосов
/ 07 июня 2018

Можно посмотреть, пока не загрузится внешний файл, а затем вызвать функцию loadScriptfinal .

var  timer = null;
var timer = setInterval(()=>{
if (window.check && window.check.constructor === Function) {
    clearInterval(timer);
    loadScriptfinal("/js/VendorPaymentInfo/"+coreId+".js", function() {
        check();
     });
     }
},100)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...