Могу ли я использовать Visual Studio 2010 для отладки JavaScript и позволить мне останавливаться и смотреть переменные? - PullRequest
0 голосов
/ 22 апреля 2011

Я использую VS2010.У меня есть видимый JavaScript, и я поместил точку останова в функцию, как показано ниже:

function doShow() { 
//    $('#save').click(function () {

        var product = { ProductName: $('!Response[0]').val(),
                  UnitPrice: $('#Price').val(),

              alert(product);

Я поместил точку останова на строку, начинающуюся с var, и строку, начинающуюся с Alert.VS2010 принял точку останова и поместил маленький красный круг с белым центром.

Когда я запускаю скрипт, появляется предупреждение, но оно никогда не останавливается в точке останова.

Есть идеи, что я делаю не так.обратите внимание, мой код работает локально

Ответы [ 3 ]

3 голосов
/ 22 апреля 2011

Установите дополнение Firebug для Firefox. Это позволит вам выполнять все виды отладки Javascript (и других) внутри браузера.

1 голос
/ 22 апреля 2011

Лучший способ отладки JavaScript, который я нашел, - это использовать встроенные средства разработки, имеющиеся в IE9 и Chrome (или Firebug в Firefox, как упоминалось в этом обсуждении).Поскольку JavaScript является клиентским языком, я не уверен, что Visual Studio будет иметь доступ.

Ресурсы по использованию отладчиков JavaScript:

Редактировать: Как указано ниже, вы можете использовать Visual Studio с IE.

1 голос
/ 22 апреля 2011

Техника, которую вы можете использовать для отладки JavaScript с помощью Visual Studio, состоит в том, чтобы добавить этот код в ваш JavaScript и затем запустить вашу страницу в IE.

отладчик;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...