ReferenceError: tinymce не определен [дубликат]

var jsonstring='[{"ConnectionString":"aaaaaa","Server":"ssssss"}]';

if(((x)=>{try{JSON.parse(x);return true;}catch(e){return false}})(jsonstring)){

document.write("valide json")

}else{
document.write("invalide json")
}

4
задан Raptor 16 January 2013 в 08:23
поделиться

3 ответа

Из документации:

Использование браузера для диагностики ошибок JavaScript

Если у вас возникли проблемы с вашими интерактивными функциями, это может из-за ошибок или конфликтов JavaScript. Например, ваши всплывающие меню могут быть разбиты, ваши обменные пункты не перетаскиваются, или ваши кнопки дополнительных медиа не работают. [...] В этом руководстве будет показано, как диагностировать проблемы JavaScript в разных браузерах.

  • Шаг 1: Попробуйте другой браузер
  • Шаг 2: Включите SCRIPT_DEBUG
  • Шаг 3: Диагностика
  • Шаг 4 : Отчетность
-2
ответ дан brasofilo 18 August 2018 в 22:23
поделиться
  • 1
    Это, безусловно, не очень хорошее решение. Не работает вообще. – 3Dom 9 July 2015 в 03:53

Прочитав миллион сообщений об отключении всех, переустановив все, размахивая куриными костями над моей клавиатурой и бросая соль через плечо, я решил серьезно.

tinyMCE не определен, значит именно это. Успение: оно никогда не загружалось. Проверьте источник страницы http://yourdomain.com/wp-includes/js/tinymce/tiny_mce.js?ver=359-20131026 '> или какой-либо другой тег скрипта для tiny_mce.js. Готов поспорить, у вас его нет. Если вы это сделаете, это не решение для вас. Если вы этого не сделаете, читайте дальше.

Я нашел код, который должен размещать тэг js на вашей странице в ... \ wp-includes \ class-wp-editor.php.

Существует if if block "if ($ compress) {...", который будет загружать ... \ wp-includes \ js \ tinymce \ wp-tinymce.php в тег js (не работает) когда $ compress = 1 или ... \ wp-includes \ js \ tinymce \ tiny_mce.js, когда $ compress = 0. Поэтому я устанавливаю $ compress = 0 перед блоком if, чтобы заставить else. Это исправило мою проблему.

Это легкое исправление, и если оно не решит вашу проблему, оно легко отменяется, не рискуя сломать что-либо еще в экосистеме WP.

16
ответ дан Cody Gray 18 August 2018 в 22:23
поделиться
  • 1
    Только решение, которое работает. Должен любить его, когда нам нужно редактировать основные файлы. Отличная работа Wordpress! – 3Dom 9 July 2015 в 03:54

Лучше использовать объявление:

define('CONCATENATE_SCRIPTS', false); 

в wp-config.php.

19
ответ дан Undo 18 August 2018 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: