(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