Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как сделать AJAX загрузку контента?

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


     13.01.2016    Все вопросы » jQuery    777

вопрос
Имеется скрипт для подгрузки статических страниц
Как сделать чтобы при подгрузки со страницы загружался только
<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
Эксперт

vitnet - 13 января 2016 14:18 -

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

vita88
Юзер

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

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

vitnet
Эксперт

vitnet - 13 января 2016 22:14 -

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

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

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

наверх