powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Иммитация нажития кнопки в AJAX
12 сообщений из 12, страница 1 из 1
Иммитация нажития кнопки в AJAX
    #38047831
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такой Ajax/JQuery скрипт странице ASP.NET MVC 3.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<script type="text/javascript">
    var id=0;
    $(".But1").click(function () {
        id = $(this).attr("id");
       
        $.ajax({ url: "/Home/Partial",
                   data:{s: id},
                   dataType: "html",
                   success: 
                    function(data) {
                    $('#platform').html(data);}})
                })

     $(document).ready(function () {
                                               $('.But1').trigger('click');
                                              });                                                            
</script>



На странице есть кнопки (в количестве 25 штук)
Участок
Код: javascript
1.
$(".But1").click(function () {...}

реагирует на нажатие этих кнопок. Для меня нужно, также реализовать логику, когда загружается страничка иммитируется нажатие 1-ой кнопки. То что у меня сейчас реализовано
Код: javascript
1.
2.
3.
$(document).ready(function () {
                                               $('.But1').trigger('click');
                                              });


естественно, работать не будет так как надо.
Подскажите каким образом можно сделать это?
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047853
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему не будет работать как надо? Можно триггером, а можно просто .click().
Единственное, если не ошибаюсь, то есть селектор найдет более одного элемента, то событие произойдет только у первого. Но это решается через .each(). Правда, не вполне понятна цель ...
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047855
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IDVsbruck, но мне нужно как-то передать 'id' в обработчик события, если я буду триггером пользоваться....
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047858
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А посмотреть на описание функции trigger на оффсайте ? Обрати внимание на параметр extraParameters.
Кроме этого, что мешает получить id таргета внутри обработчика?
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047860
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IDVsbruck, я смотрел такой вариант, но посчитал, что он для меня не подходит. Потому, что я не знаю как втюхать в параметры аттрибут 'id', если Вы знаете, подскажите, буду благодарен
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047869
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то я сегодня туплю... Ответом наверное будет использовать $('.But1#1')....
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047875
and)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rush.khaz.88Что-то я сегодня туплю... Ответом наверное будет использовать $('.But1#1')....

а в чём сокральный смысл объявлять переменную var id=0; не в обработчике события click?
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047878
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
and), Это никакого смысла не имеет (Пока)...) Дело в том, что начал изучать Ajax на днях... Поэтому примеры носят скорее экспериментальный характер...
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047880
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот проверил вариант ("But1#1"), работает так как надо...
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047882
and)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rush.khaz.88and), Это никакого смысла не имеет (Пока)...) Дело в том, что начал изучать Ajax на днях... Поэтому примеры носят скорее экспериментальный характер...

в jq вроде как-то так
Код: javascript
1.
2.
$('.But1:first').trigger('click'); //или 
$('.But1').first().trigger('click');
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38047887
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
and), Спасибо, завтра опробую и отпишусь о результатах
...
Рейтинг: 0 / 0
Иммитация нажития кнопки в AJAX
    #38048099
rush.khaz.88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rush.khaz.88, остановился на варианте
Код: javascript
1.
$('.But1').first().trigger('click');

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


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