jquery load файла
Подгружаю файл php, все отлично вставляет. Только после не могу обратится к загруженному...
Пример <script type="text/javascript"> $(document).ready(function(){ $('#load').load('file.php'); $('#load .button').html('текст'); }); </script> <div id="load"></div> $('#load .button').html('текст'); - никакого эффекта не дает. Как мне обратится к загруженному? |
вот так:
<script type="text/javascript"> $(document).ready(function(){ $('#load').load('file.php', function(){$('#load .button').html('текст')}); }); </script> <div id="load"></div> вы подгружаете страницу $('#load').load('file.php'); и не дожидаясь как она под грузиться, вызываете это $('#load .button').html('текст'); на момент когда браузер проходит по этому коду, он наверно только отправил запрос серверу что бы тот вернул file.php и соответственно div id="load" ещё пуст. Для этого есть callback функция, которая вызывается, непосредственно после того как файл был загружен. |
Часовой пояс GMT +3, время: 16:05. |