Показать сообщение отдельно
  #1 (permalink)  
Старый 17.08.2015, 00:07
Аспирант
Отправить личное сообщение для IONEX Посмотреть профиль Найти все сообщения от IONEX
 
Регистрация: 08.01.2012
Сообщений: 32

Помогите найди ошибку в форме регистрации
Доброго времени суток. Хочу создать форму регистрации.
1.jpg

Задача такая: при выборе из списка страны без перезагрузки страницы в список должны подгружаться города из БД.
Пытаюсь связать PHP + SQL + JQUERY

Код JQUERY, который реагирует на выбор страны в списке
$('.country').change(function(){
	$.ajax({
		type: "POST",
		url: "get_city_db.php",
		data: "country="+$(this).val(),
		success: function(data){
        	$.each(data, function(i,val) {
            	alert(val);
                $('#cities').append("<option value='"+val+"'>");
            });
		}
	});
});


Собственно PHP файл ("get_city_db.php"), который будет вызван после выбора страны.

<?php
    require_once('/classes/db_connect.class.php');
    $db = new database();
    $db->dbConnect();//Установка соединения с БД
    $resault = $db->selectRowWhere('id_country','countries','country_name','=',$_REQUEST['country'],'char');
    $row = mysql_fetch_assoc($db->dataSet);
    $resault = $db->selectWhere('cities','id_country','=',$row['id_country'],'int');
    $rowSet = array();
    while($row = mysql_fetch_assoc($db->dataSet)){
        $rowSet[] = $row['city_name'];
    }
    echo $rowSet;
?>


Результат который возвращает get_city_db.php (см. выше) показан на рис. ниже

2.jpg

Но после возврата массива городов ничего не происходит (отладку jquery в ide netbeans настроить не удалось). В чем может быть ошибка и почему не срабатывает даже alert?
Ответить с цитированием