Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99

Сделать так, чтобы при выборе option's в select'e не было перезагрузки страницы

01.05.2015, 19:30. Показов 1198. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Privetik vsem
Помогите сделать так, чтобы при выборе option's в select'e не было перезагрузки страницы и происходила выборка по выбранному значению(option) в select'e.
HTML5
1
2
3
4
5
6
7
8
echo "<div class='newselects'>";
  echo "<select name ='maker'>";
    echo '<option value="">-- Производитель --</option>';
    while ($line = mysql_fetch_array($Proizvod)){
          echo '<option value="'.$line['Proizv'].'">'.$line['Proizv'].'</option>';
         }
  echo "</select>";
echo "</div>";
Как видите, список в select'e - это вывод значений, которые есть в таблице.

PHP
1
2
3
//Отображение списка "Производители"
  $query = 'SELECT distinct(Proizv) FROM table1 WHERE Proizv <> "" ORDER BY Proizv ASC';
  $Proizvod = mysql_query ($query) or die(mysql_error());
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.05.2015, 19:30
Ответы с готовыми решениями:

Сделать так, чтобы при выборе одного checkbox'a нельзя было выбрать другой
Помогите сделать так, что бы при выборе одного checkbox'a нельзя было выбрать другой. А так же как сделать что бы выбор одного из двух...

как сделать так, чтобы при нажатии на кнопку submit ответ появился без перезагрузки страницы
или проще сохранить данные формы после обработки? PHP-обработчик есть. &lt;form method=&quot;post&quot; name=&quot;form&quot;...

Как сделать так, чтобы фоновая картинка менялась после перезагрузки страницы
Подскажите пожалуйста, как сделать так, чтобы фоновая картинка менялась после перезагрузки страницы

8
F57
 Аватар для F57
68 / 68 / 23
Регистрация: 17.02.2015
Сообщений: 397
01.05.2015, 20:03
>> Ajax
0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
01.05.2015, 20:26  [ТС]
F57, что за бессмысленный пост? Я нахожусь в разделе каком? Не видите? Печально.. Ирония.
Я сам прекрасно знаю, что нужен ajax, но сам его практически не знаю. Вот и прошу помощи
0
312 / 106 / 69
Регистрация: 18.04.2015
Сообщений: 346
02.05.2015, 17:07
Ирония это когда вы не открыли мануал по ajax и не попробовали написать запрос, а просто хотите чтобы за вас его написали.
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 18:47
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    $(document).ready(function(){
        $('#id_selecta').change(function(){
            //получаем значение выбранной отции
            var sel = $(this).val();
            $.ajax({
                    type:'post',
                    url: "адрес обработчика",
                    // передаем значение  в $_POST['sel'] будет значение выбраноой отции селекта
                    data: 'sel='+sel,
                    // в res будет ответ от сервера(вашего обработчика)   
                    success: function(res){
                             //что-то делаем
                    }
                });
        })
    })
0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
02.05.2015, 20:31  [ТС]
fanatikus, cделал так, но перезагрузка осталась(
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   $(document).ready(function(){
        $('#maker').change(function(){
            //получаем значение выбранной отции
            var sel = $(this).val();
            $.ajax({
                    type:'post',
                    url: "function.php",
                    // передаем значение  в $_POST['sel'] будет значение выбраноой отции селекта
                    data: 'sel='+sel,
                    // в res будет ответ от сервера(вашего обработчика)   
                    success: function(res){
                         $("#maker").change(function(){
                       $("#myform").submit();
                          });  
                    }
                });
        })
    })
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 20:58
Цитата Сообщение от Hyliop Посмотреть сообщение
$("#myform").submit();
ну так вы же сами отправляете форму.
0
1 / 1 / 2
Регистрация: 13.02.2015
Сообщений: 99
02.05.2015, 21:02  [ТС]
fanatikus, а форма то находится в этом же файле. Форма окутывает мой кусок кода, который в 1 посте. А файл, который находится в обработчике формы - function.php
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 21:23
вам нужно аяксом передать данные из формы в обработчик, там сделать все что нужно с этими данными и вернуть(или нет) результат допустим(данные добалены)
вот здесь data: 'sel='+sel, передаются данные. в обработчике их можно получить из массива $_POST. 'sel='+sel == $_POST['sel']
а вообще, почему-бы вам не почитать о аякс, благо инфы навалом(и ничего сложного нет)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.05.2015, 21:23
Помогаю со студенческими работами здесь

AJAX. Как сделать так, чтобы данные обновлялись в таблице без перезагрузки страницы?
Здравствуйте. Есть страница, на которой пользователь может обновить свои Имя и Фамилию. Но при нажатии кнопки &quot;save_name&quot;...

Как сделать так, чтобы код WEB-страницы нельзя было просматривать из-вне в редакторе?
Как сделать так, чтобы код WEB-страницы нельзя было просматривать из-вне в редакторе?

Как при выборе определенного значения, сделать так, чтобы при нажатии на кнопку переходило на соответствующую
Существует 4 формы. На главной форме есть ComboBox и кнопка. В ComboBox 3 значения. Как при выборе определенного значения, сделать так,...

Как сделать так,чтобы при выборе строки в TreeView загружался текст?
Где я ошибся собственно? Судя по всему это строка с TreeView1, так как я не знаю как правильно вводить строку procedure...

Как сделать так, чтобы при запуске программы её не было видно?
Как сделать так, чтобы при запуске программы её не было видно? А именно программа запущена а никакой визуализации нет.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru