@artshelom

Ошибка Uncaught ReferenceError: i is not defined, как её исправить?

Ошибка пишет: Uncaught ReferenceError: i is not defined
at eval (eval at tmpl (answer-app-base.js:1014)
this.tmpl = function tmpl(str, data) {
     var fn = !/\W/.test(str) ?
        cache[str] = cache[str] ||
        tmpl(document.getElementById(str).innerHTML) :

        new Function("obj",//1014-строка
           "var p=[],print=function(){p.push.apply(p,arguments);};" +
           "with(obj){p.push('" +
           str
              .replace(/[\r\t\n]/g, " ")
              .split("<%").join("\t")
              .replace(/((^|%>)[^\t]*)'/g, "$1\r")
              .replace(/\t=(.*?)%>/g, "',$1,'")
              .split("\t").join("');")
              .split("%>").join("p.push('")
              .split("\r").join("\\'")
           + "');}return p.join('');");


     return data ? fn(data) : fn;
  };


Когда запускаю через Spring в thymeleaf пишет такую ошибку. Когда запускаю как отдельный файл. Всё нормально работает.

Как исправить?
  • Вопрос задан
  • 526 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы