Задать вопрос

Как поместить ответ AJAX в DIV?

Часть кода:
$.post('url',{text: textValue}).done(function(data){
                alert(data);
            });

Работает, в alert выводит ответ. Но заменим alert(data); на другой код с id блока куда надо вывести ответ:
$.post('url',{text: textValue}).done(function(data){
                $("#Result").text(data);
            });

Всё перестаёт работать. Что я делаю не так?
  • Вопрос задан
  • 949 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 3
IT_vlad
@IT_vlad
попробуй вместо text поставить html()
Ответ написан
Комментировать
leshikgo
@leshikgo
$("#Result").html(data);
Ответ написан
Комментировать
gobananas
@gobananas
finishhim.ru
Про html вместо текст правильно отметили. А вообще если есть проблемы - пользуйтесь полной отправкой а не сокращённой:
function updateSomething(data) {
	setTimeout(function() {
		$.ajax({
			type: 'POST',
			url: "http://yoururl.ru/page.html",
			dataType: 'html',
			data: data,
			success: function(result) {
				$('#Result').html(result);
			}
		});
	}, 100);
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@neeil
выложите код с html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы