Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 4

Получить значение SELECT через AJAX

31.08.2016, 20:51. Показов 4658. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди добрые,подскажите как мне передать значение выбранного SELECT-а в php переменную без перезагрузки страницы.

Использую такой код:

<script type="text/javascript">
$(document).ready(function() { {
$(".country1").change(function(){
var id_country = $('select[name="country"]').val();
$.ajax({
type: "POST",
url: "/ajax69.php",

data: {id_country: id_country },

success: function (data) {return data;}

});
});
});
</script>

в файле ajax69.php пишу:
echo $_POST['id_country'];

Я могу получить значение $_POST['id_country'],если напишу в success: alert(data) или вставить это значение куда-нидь в div блок. Но мне надо, чтобы это значение присваивалось в некую переменную php. Это реально?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.08.2016, 20:51
Ответы с готовыми решениями:

Как получить значение элемента через Ajax?
Как получить значение элементе через Ajax, например на сайте https://www.cyberforum.ru, в шапке сайта текст &quot;Форум программистов и...

Как передать через AJAX multiple select через serialize и обратиться к этому в php
Добрый день, подскажите пожалуйста. Раньше не было множественного выбора в select, передавал данные следующим образом: ...

Заполнение select через AJAX и JavaScript
Здравствуйте! Заполняю данные в select через AJAX вот так: function loadProjectsList() { /** * Выполняет отрисовку данных,...

7
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
31.08.2016, 21:52
Цитата Сообщение от Dimacik Посмотреть сообщение
если напишу в success: alert(data)
алерт,
выведет что было в переменной $_POST['id_country']
Цитата Сообщение от Dimacik Посмотреть сообщение
или вставить это значение куда-нидь в div блок
можно и в div(как вам нужно)
Цитата Сообщение от Dimacik Посмотреть сообщение
Но мне надо, чтобы это значение присваивалось в некую переменную php
можно
PHP
1
$val = $_POST['id_country']
0
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 4
31.08.2016, 22:03  [ТС]
Я может непонятно объяснил....Мне нужно,чтобы каждый раз,когда я выбирал селект,его значение записывалось без перезагрузки в переменную php,например та же $val. Эта переменная мне нужна не в ajax69.php (где выполняется скрипт),а в моём index.php
Эта переменная мне нужна,чтобы динамически фильтровать новости,в зависимости от выбранного селекта......
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
31.08.2016, 23:56
Цитата Сообщение от Dimacik Посмотреть сообщение
Это реально?
реальным будет передать какое-то значение со страницы не какой-то "висящей в воздухе" PHP-переменной, а PHP-файлу -- специально "заточенному" под приём и обработку именно этого значения
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
01.09.2016, 22:12
Цитата Сообщение от Dimacik Посмотреть сообщение
Эта переменная мне нужна не в ajax69.php (где выполняется скрипт),а в моём index.php
по моему, вы не понимаете как работает php. когда вы видите страницу в браузере, php находящийся на данной странице уже отработал и с помощью ajax на текущей странице вы уже не создадите переменную. ajax просто передает данные на сервер, и получает ответ.
0
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 4
01.09.2016, 22:53  [ТС]
Ясно,спасибо.Подскажите тогда,как делается фильтрация допустим новостей,в зависимости от выбранного селекта?И чтобы это было без перезагрузки страницы.Хотя бы в какую сторону копать?
0
 Аватар для sad67man
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,834
02.09.2016, 00:44
Dimacik, Нужно вынести формирование списка новостей с фильтрацией в отдельный php файл. И к нему обращаться ajax-ом и обновлять блок.
0
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 4
02.09.2016, 01:55  [ТС]
Спасибо,попробуем
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.09.2016, 01:55
Помогаю со студенческими работами здесь

Как добавить в mysql из выбранного SELECT через ajax?
Есть таблица. Два столбца - Дисциплина и Ответственный. В первый из базы mysql подгружается список дисциплин: &lt;?php $query...

Обноление select после добавления данных через ajax
С сервера пришли данные в формате: &lt;option selected&gt;--&lt;/option&gt; &lt;option selected&gt;info&lt;/option&gt; ... Я их в добавляю в выпадающий...

Получить значение option ( select )
Hi all, Если option value равно значению сделать его selected? как такое провернуть?)

Как получить значение select?
Привет всем! В форме есть select option и данный заполняется с помощью ajax все работает но возникло проблема при следующим странице т.е...

Получить значение вводимой гугл капчи для отправки через ajax
Имеется форма с recaptcha, все поля формы проверяется скриптом через ajax подгрузку, все хорошо, НО как получить $_POST что бы отправить на...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru