Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Как сделать AJAX загрузку контента?

Как сделать AJAX загрузку контента?


     13.01.2016    jQuery    589

вопрос
Имеется скрипт для подгрузки статических страниц
Как сделать чтобы при подгрузки со страницы загружался только
<div id="dle-content">

$(document).ready(function(){
  var container = $('#ajaxContent');
  $('.ajaxtrigger').click(function(){
    doAjax($(this).attr('href'));
    return false;
  });
  function doAjax(url){
    if(url.match('^http')){
      var errormsg = 'AJAX cannot load external content';
      container.html(errormsg);
    } else {
      $.ajax({
        url: url,
        timeout:5000,
        success: function(data){
          container.html(data);
        },
        error: function(req,error){
          if(error === 'error'){error = req.statusText;}
          var errormsg = 'There was a communication error: '+error;
          container.html(errormsg);
        },
        beforeSend: function(data){
          container.html('<p>Loading...</p>');
        }
      });
    }
  }
});

Ответа пока нет


Комментарии пользователей (3)

vitnet
218

2172 | 930

vitnet - 13 января 2016 14:18 - Эксперт

$('#dle-content').html($('#dle-content', data).html());

vita88
24 | 2

vita88 - 13 января 2016 15:22 - Юзер

Куда надо вставить?

vitnet
218

2172 | 930

vitnet - 13 января 2016 22:14 - Эксперт

        success: function(data){
          //container.html(data);
          $('#dle-content').html($('#dle-content', data).html());
        },

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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