Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2024, 07:22
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

Перезагрузить контент внутри открытого модального окна bootstrap 5 из открытого окна
есть ссылки вида

<a class="btn-modal-catalog-item" data-catalog-item-id="26"> окно 26 </a>
.....

<a class="btn-modal-catalog-item" data-catalog-item-id="30"> окно 30 </a>

....


скрипт ниже обрабатывает их на открытие . т.е берет значение из data-catalog-item-id к примеру это число 26 и отправляет его на файл

$.ajax({
                    url: '/inc/catalog/item.php',
                    method: 'GET',
                    data: {
                        'id': id
                    },



// код всплываютщих окон

  $(window).on('load', function() {
	  
	  
	
            $('[data-catalog-item-id]').on('click', function(event) {
				
                event.preventDefault();
				
                var $modal = $('.modal-catalog-item'),
				
				$btn = $(this);
				
                var id = $btn.data('catalog-item-id');
				
                $.ajax({
                    url: '/inc/catalog/item.php',
                    method: 'GET',
                    data: {
                        'id': id
                    },
                    success: function(response) {
						
						
				
	
                        $modal.find('.modal-body').html(response);
						
   
					
                        $('.modal-catalog-item').on('shown.bs.modal', function(e) {
							
						

// тут JS то что внутри окна происходит
				
			

							
                        });
						

						
                       $modal.modal("show");
					      
                    }
					
		
					
					
                });
            });
			
				
			
        });




хочу сделать вот внутри содержимого открытого окна select



<select id="reload_id" class="form-select" >

<option value="27">27 окно</option>
......
<option value="29">27 окно</option>

</select>


вот когда из нутри окна сменить значение селекта нужно чтобы в скрипт выше передался запрос на обновление содержимого текущего открытого окна с новым значением id

т.е вот в этот кусок кода отправить новое id и чтобы окно работало точно по такой же схеме как ранее.

$.ajax({
                    url: '/inc/catalog/item.php',
                    method: 'GET',
                    data: {
                        'id': id
                    },



помогите пожалуйста кто хорошо разбирается в JQ и bootstrap 5

Последний раз редактировалось ufaclub, 20.04.2024 в 17:46.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое открытие модального окна через несколько секунд Galyanov Элементы интерфейса 2 04.07.2015 14:26
FancyBox: Размер модального окна больше размеров окна браузера (высота), как сделать? clgs Events/DOM/Window 3 22.01.2015 17:13
Закрытие модального окна bootstrap по [Esc] Yaroma11 Библиотеки/Тулкиты/Фреймворки 5 22.05.2014 11:22
Закрытие модального окна от bootstrap carroty jQuery 0 11.10.2013 01:54
Перемещение блока при скроллинге region029 Общие вопросы Javascript 10 16.06.2012 10:41