powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите разобраться с jQuery
5 сообщений из 5, страница 1 из 1
Помогите разобраться с jQuery
    #38955130
ughunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Ситуация такая:

На странице есть кнопка
Код: html
1.
<button id="btnLogin" value="Start">Начать разговор</button>



и скриптик:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
$(document).ready(function () {

    $("#txtNickName").val("").focus();

    $("#btnLogin").click(function () {
        var nickName = $("#txtNickName").val();
        if (nickName.length <= 50 && nickName) {
            var href = "/home/index?user=" + encodeURIComponent(nickName);
            href = href + "&logOn=true";
            $("#YourNickname").text('Привет, ' + nickName + '!');
            $("#LoginButton").attr("href", href).click();
        }
    });

    $('#txtNickName').keydown(function (e) {
        if (e.keyCode == 13) {
            e.preventDefault();
            $("#btnLogin").click();
        }
    })

});



после рендеринга странички появляется вот такой гиперлинк:

Код: html
1.
2.
<a data-ajax="true" data-ajax-failure="LoginOnFailure" data-ajax-mode="replace" data-ajax-success="LoginOnSuccess"
 data-ajax-update="#container" href="/Home" id="LoginButton" style="visibility:hidden">Login</a>



при нажатии на кнопку btnLogin отрабатывает все кроме
Код: javascript
1.
$("#LoginButton").attr("href", href).click();



никак не могу понять почему...
Помогите кто чем может.
Спасибо!
...
Рейтинг: 0 / 0
Помогите разобраться с jQuery
    #38955171
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на кнопке #LoginButton собственно отсутствует хэндлер, отрабатывающий клик, поэтому ничего и не происходит
...
Рейтинг: 0 / 0
Помогите разобраться с jQuery
    #38960729
ughunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

а он и не нужен. это же ссылка. и я пытаюсь кодом ее как-бы нажать.
...
Рейтинг: 0 / 0
Помогите разобраться с jQuery
    #38960735
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
document.location.href = href
...
Рейтинг: 0 / 0
Помогите разобраться с jQuery
    #38961382
ughunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел решение... может пригодится кому
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
$("#btnLogin").click(function () {
        var nickName = $("#txtNickName").val();
        if (nickName.length <= 50 && nickName) {
            var url = "/home/index";
            var data = "user=" + encodeURIComponent(nickName) + "&logOn=true";
            $.ajax({
                type: "POST",
                url: url,
                data: data,
                success: function (html) {
                    $("#LoginPanel").toggle();
                    $("#container").append(html);
                    $("#YourNickname").text('Привет, ' + nickName + '!');
                    $("#NickName").text(nickName);
                    LoginOnSuccess(html);
                },
                error: function (msg) {
                    LoginOnFailure(msg);
                }
            });
        }
    });
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите разобраться с jQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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