Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странное поведение / 2 сообщений из 2, страница 1 из 1
17.10.2017, 13:11
    #39537459
Алексей Шм.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное поведение
Есть код представления (asp.net mvc):
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
  <td class="txt">
                @if (Model.Role == UserRole.Client & Model.StatusWait == 0)
                {<p><b>Покупатель</b>  <a href="" id="becomeseller" class="ss2">Стать участником</a></p>}
                else if (Model.Role == UserRole.Client & Model.StatusWait == 1)
                {<p>Заявка ожидает подтверждения</p>}
                else if (Model.Role == UserRole.Administrator)
                {<p> @Html.ActionLink("Админка", "Index", "Administration", null, new { @class = "ss2" })</p>}
            </td>



соответствующий ссылке jquery-код:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 $('body').on('click', '#becomeseller', function (e) {
        e.preventDefault();
        var url = "BecomeSeller";
        var tab = $("#addselltab");
        //
        if (tab.length == 0) {
            $.post(url, "", function (response) {

                $('#becsel').append(response);
                stopLoadingAnimation();
            });

            startLoadingAnimation();
        }
    });




Все работало хорошо, занимался другими вещами. Стал после проверять работу этого скрипта, вылетает исключение в методе действия контроллера, вообще никак не связанного с этим участком кода. Ни явно, ни косвенно этот метод не должен вызываться по этой ссылке. Исключение в связи с тем, что не инициализирован параметр метода действия, но оно и понятно, метод специально не вызывается и параметры не передаются. Как понять, по какой причине выполняется не код JS, а левый код.
...
Рейтинг: 0 / 0
17.10.2017, 15:21
    #39537555
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное поведение
Алексей Шм.,

Лови в дебаге браузера AJAX к твоему действию контроллера, выясняй источник.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странное поведение / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]