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

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

31.08.2016, 20:51. Показов 4620. Ответов 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
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,814
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
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru