Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2013, 18:14
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

передача html через ajax
Кака правильно передать текст в блок див #results в приведенном примере не правильно - это переделка из передачи в селект

$(document).ready(function () {
	$('#city').change(function () {
		var city = $(this).val();
		if (city == '0') {
			$('#results').html('<option>- выберите город -</option>');
			$('#results').attr('disabled', true);
			return(false);
		}
		$('#results').attr('disabled', true);
		$('#results').html('<p>загрузка...</p>');
		
		var url = 'get_base.php';

$.get(
			url,
			"city=" + city,
			function (result) {
				if (result.type == 'error') {
					alert('error');
					return(false);
				}
				else {
					var options = '';
			    
$(result.regions).each(function() {
options += '<p>' + $(this).attr('id') + '' + $(this).attr('title') + '</p>';
					});
					
				
					$('#results').html(options);
					$('#results').attr('disabled', false);
					
				}
			},
			"json"
		);
});
});

Последний раз редактировалось imediasun1, 10.02.2013 в 18:16.
Ответить с цитированием