Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 10.02.2013, 18:29
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от imediasun1
Кака
Ну и кому охота в "каку" лезть? Не понял в чем собственно проблема. И почему в #results сначала ложится <option> , а потом <p> ? Как такое может быть вообще?
Ответить с цитированием
  #3 (permalink)  
Старый 10.02.2013, 18:57
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

ТАК В ТОМ ТО и дело что этот скрипт заполнял селект, а мне надо его переделать чтобы от просто в блок выводил информацию, помогите пожалуйста
Ответить с цитированием
  #4 (permalink)  
Старый 10.02.2013, 19:16
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А #results теперь точно div, а не select?
Вот это: $('#results').attr('disabled', true); можно убрать. И это - $('#results').html('<option>- выберите город -</option>') тоже. И чего вообще удалось достичь этим скриптом, а чего - нет?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача HTML кода на сервер через Ajax KomaLex AJAX и COMET 2 06.12.2012 15:28
Автоматическая работа script в подгруженном через AJAX div'e rost Javascript под браузер 4 06.07.2012 21:24
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23
Вызов функции печати страницы полученной через AJAX Garik AJAX и COMET 4 02.03.2011 17:05
Проблема с обработкой селектов html кода, пришедшего через ajax запрос Rage jQuery 6 26.01.2009 14:15