Как использовать alert () для длинного сообщения отладки? - PullRequest
5 голосов
/ 21 февраля 2010

Я пытаюсь alert() свойства объекта javascript. Поскольку текст в предупреждении не прокручивается, я вижу только его часть. Как это исправить? Я использую FF 3.5.

Ответы [ 4 ]

10 голосов
/ 21 февраля 2010

Установить Firebug и использовать console.log(myObj);

Таким способом вы можете правильно осмотреть объект!

2 голосов
/ 21 февраля 2010

Вы можете разбить текст на множество частей и предупреждать много раз.
Или вы можете создать textArea на странице и установить innerHTML textarea для вашего выходного сообщения [что я делаю] Обратите внимание, что если вы хотите это сделать, вы должны заменить \ n на

В chrome иногда кнопка «все в порядке» предупреждения даже не отображается> _>

1 голос
/ 22 февраля 2010

Посмотрите на Blackbird . Это экранный логгер / отладчик javascript. В вашем коде вы поместите log.debug (объект), и он будет выведен в браузер с наложением div. Я не знаю, сработает ли это, если вы просто передадите ему объект, но, очевидно, у вас уже есть object.dumpvars ().

1 голос
/ 22 февраля 2010

Используйте кросс-браузерную библиотеку журналов, такую ​​как моя log4javascript . Среди прочего, он имеет доступную для поиска, фильтруемую консоль ведения журнала и позволяет вывести объекты на консоль с помощью вызовов ведения журнала:

var obj = {
    name: "Octopus",
    tentacles: 8
};

log.debug(obj);

/*
   Displays:

   19:53:17 INFO  - {
     name: Octopus,
     tentacles: 8
   }
*/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...