 
Вызов JavaScript функции после завершения Ajax-загрузки
У функции Blox.ajax() есть третий аргумент – это функция JavaScript, которая исполняется каждый раз после удачного завершения загрузки данных.
В качестве аргумента нужно вставлять строковое представление вызова функции.
В примере, показанном ниже, после выполнения ajax-запроса фон содержимого элемента с id='after' окрашивается в желтый цвет.
test.tpl
<?php echo "
<div id='after'>Фон этого текста будет окрашен в желтый цвет</div>
<span
onclick='Blox.ajax(\"?block=$block\", \"\", \"changeBg()\");return false;'
>Передать данные</span>
"; ?>
<script type='text/javascript'>
function changeBg()
{
var element=document.getElementById('after');
element.style.background = 'yellow';
}
</script>
test.tdd
<?php
$params['ajax'] = true;
?>
|