Подгрузка контента с другой страницы на jQuery

голоса: 0

Надо подгружать часть контента с одной страницы сайта на другую.

На странице с которой надо подгружать часть контета заключил в div  и присвоил ID :

<div id="block11">контент</div>

На странице куда надо подгружать прописал :

<div id="block1"></div> 

и между <head> </head> прописал <script type="text/javascript" src="/js/blockajax.js"></script>

Сам скрипт лежит в папке js и назван blockajax.js, его содержимое :

$.get('http://мой сайт/index/asd/0-54', function (data) {  
  $('#block1').html( $('.block11', data).html() ) 
});

 

где :

http://мой сайт/index/asd/0-54 - страница с которой надо подгружать контент

block11 - та часть контента которую надо подгружать на другую страницу

 

Но контент не выводится... Подскажите, пожалуйста что делаю не так?

| Автор: | Категория: JavaScript
Редактирование | | Автор: Виталий Виталий

Ответов: 2

Голоса: +1
 
Лучший ответ

$('#block1').html( $('.block11', data).html() )

Должно быть #block11

| Автор:
Выбор ответа лучшим | | Автор: Виталий Виталий
Изменил как Вы написали, не выводится...

Попробуйте скрипт разместить после

<div id="block1"></div> 

Или второй вариант, код скрипта обернуть функцией

$(document).ready(function(){

тут код скрипта

});

Guest_143344550441,

Спасибо большое!

Второй вариант сработал.

<div id="block1"></div> 
<script type="text/javascript">  
$(document).ready(function(){
$.get('http://мой сайт/index/asd/0-54', function (data) {  
  $('#block1').html( $('#block11', data).html() ) 
});
}); 
</script> 

голоса: 0
$(window).load(function() { $.get('http://мой сайт/index/asd/0-54', function (data) {      $('#block1').html( $('#block11', data).html() )   }); });
| Автор:
...