@Sergey750il

Как выбрать нужный div из результат ajax запроса?

Доброго времени суток. Как можно выбрать нужный div из результата Ajax запроса? сейчас грузится вся страницы.
function sendAjax(removeUrl) {
		return function() {
			// $('.point').css('display', 'none');
			$('.container-fluid_content').empty();
			$.ajax({
				type: "GET",
				url: removeUrl,
				cache: false,
				beforeSend: function() {
					$('.container-fluid_content').html('Please wait...');
				},
				success: function(html) {
					$('.container-fluid_content').html(html);
				}
				
			});
		};
	}


Функция load() не подходит в моем случае. не могу понять, почему не работает find().
  • Вопрос задан
  • 935 просмотров
Пригласить эксперта
Ответы на вопрос 2
atis2345
@atis2345
PHP developer
Ну емае.
Во первых вы не указали параметр dataType: 'json' в ajax запросе.
Во вторых неизвестно какие данные приходят.
Например:
$.ajax({
    url: 'http://www.google.com',
    type: 'get',
    dataType: 'jsonp',
    success: function(data) {

        // data = { response: '...' }

        var el = $(data.response).find('#id').html();

        $('div').html(el);
    }
});

UPD: это работает 100% ( проверьте в консоли на этой странице ). Если для вас это не решение уточните детали.

$.ajax({
  url: 'https://toster.ru/q/331984',
  dataType: 'html' ,
  type: 'get',
  success: function(data) {
    var el = $(data).find('h1.question__title');
    $('body').html(el);
  }
});
Ответ написан
alexfilus
@alexfilus
Senior backend developer
success: function(html) {
$(html).find(selector);
}
как-то так
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы