{% else-1 %}
(15 июл 2016, 23:23) (0/0) [0]
bibilink, вот на Stack пример кинули и он работает, только как, если ты говоришь, что ajax возвращает текст, а не HTML
<?
<div id='content'>
<a href="#" onclick='$(this).load("ajax.html #12346"*;'>Load</a>
</div>
?>

ajax.html
<?
<div id="12345">qeqqe</div>
<div id="12346">qwert</div>
?>
(15 июл 2016, 23:07) (0/0) [0]
bibilink, Второй вариант неподходящий, т.к отсутствует работа с PHP, а с первым поработаю. Спасибо.
(15 июл 2016, 22:38) (0/0) [0]
<?
<script src="/static/js/jquery.js"></script>

<div id="preload" class="preload"></div>

<div id="content">

<a href="#" id="/ajax.html" onclick="link();">Test</a>

</div>

<script>
function link() {
$("#preload"*.html('Загружаем...');
var url = $("a"*.attr("id"*;
$.ajax({
url: url,
cache: false,
success: function(html) {
$("#content"*.html(html);
$("div.preload"*.remove();
}
});
}

</script>
?>

При клике подгружается содержимое ajax.html

Ajax.html

<?
.....
<div id="12345">....</div>
.....
?>

Соответственно загружается весь файл, а необходимо загрузить только контент с идентификатором 12345
  • 1 из 1