Запрос к Бд без перезагрузки страницы

Главные вкладки

Аватар пользователя Dorian76453 Dorian76453 16 июня 2013 в 17:45

Добрый день.
Есть необходимость сделать запрос к БД и вывести результат.
Подробнее:
На странице ../node/add пользователь выбирает и списка термин словаря.
У каждого термина есть числовое поле.
нужно без перезагрузки страницы вывести значение поля выбранного термина на той же странице ../node/add

Я так понимаю, что с помощью JavaScript нужно взять значение из списка терминов, и на его основе отправить запрос select в БД.
Но, увы, моих знания программирования недостаточно.

Буду очень признателен за помощь, или ссылку на пример.

Комментарии

Аватар пользователя Dorian76453 Dorian76453 2 июля 2013 в 12:05

в общем что я нашел:
чет код не вставляется.

$('#vaucher-node-form').change(function(){
$.ajax({
type: "POST",
url: "../sites/all/modules/rapidprice/adult_price_show.php",
data: "edit-field-excursion-und="+$("#edit-field-excursion-und").val(),
success: function(html){
$("#get-adult-price").load('../sites/all/modules/rapidprice/adult_price_show.php') ;

}
});
return false;
});

Скрипт берет значения value из формы #vaucher-node-form с поля #edit-field-excursion-und и передает его через POST в файл adult_price_show.php где я делаю запрос к БД и выводу результат в теле старицы adult_price_show.php, котору потом подгружаю в форме #vaucher-node-form.

только вот проблема, значение не передается в POST. здесь $_REQUEST['edit-field-excursion-und'] ничего нет. Где косяк? подскажите?

Аватар пользователя Dorian76453 Dorian76453 2 июля 2013 в 12:18

как всегда. стоит задать вопрос, наталкиваешься на ответ.
Вот эти сроки с ошибками

success: function(html){
$("#get-adult-price").load('../sites/all/modules/rapidprice/adult_price_show.php') ;

заменить на

success: function(msg){
$("#get-adult-price").html(msg) ;