Показать сообщение отдельно
  #3 (permalink)  
Старый 27.09.2016, 14:29
Интересующийся
Отправить личное сообщение для suxxoi Посмотреть профиль Найти все сообщения от suxxoi
 
Регистрация: 09.09.2016
Сообщений: 16

Сорри, за написание
Как мне правильно показывать данные JSON в select?

Вот файл AJAX

$term = (int)$_POST[ 'id' ];

$sql = $db->fetchAll( 'SELECT region_id, region_full_name FROM regions WHERE region_country_id = :id_country', [ 'id_country' => $term ] );

if ($sql){
	$r = [];
	foreach($sql as $state) {
		$r [] = ['id'=>$state['region_id'], 'name'=>$state['region_full_name']];
	}

} else {
	$r = null;
}

echo json_encode($r);


Вот вывод на страницу

$("#country").change(function () {
			var id_country=$(this).val();
			$.ajax({
				type:  'POST',
				url:   '/ajax/state_country.php',
				data:  'id='+id_country,
				success: function (data) {
					pars=jQuery.parseJSON(data);
					
                                          { .... }

					}

			});
		});
Ответить с цитированием