Uncaught SyntaxError: неверный или неожиданный токен в EXT JS - PullRequest
0 голосов
/ 14 февраля 2020

Привет, я получаю некоторые значения из базы данных в функции onReady JS. Это дает мне ошибку. Uncaught SyntaxError: Неверный или неожиданный токен

Ниже моя функция onReady

var clientId = getFieldValue('editForm:clientId');
               if (!clientId) {
                   if ('#{applicationObject.attributes['isProduction']}' == true || '#{applicationObject.attributes['isProduction']}'=='true') {
                       clientId = '#{applicationObject.attributes['productionClientId']}';
                   } else {
                       clientId = '#{applicationObject.attributes['nonProductionClientId']}';
                   }
               }

   Ext.getDom('editForm:clientId').value = clientId;

Ожидаемое значение ClientID является

1: АСР: cSHnNw4v7MhdAGuQ1QF0PnuVOh1PFVBz0u2hlzx81uMR7GJMUBGe08XIKmb / SE7WvMpeprAPPSQw gQd + N + Foda ==

В Chrome отладчик это показывает, как показано ниже

enter image description here

1 Ответ

1 голос
/ 15 февраля 2020

Поскольку вы вставляете многострочную строку, здесь проще всего (если вы не можете изменить эту строку или не хотите разбивать ее, а затем объединить, используя 'line1' + 'line2'), это использовать так называемые литералы шаблона так как они поддерживают несколько строк. Пожалуйста, посмотрите на этот вопрос , так как он не поддерживается везде.

...