Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как запустить скрипт после загрузки страницы (https://javascript.ru/forum/jquery/2203-kak-zapustit-skript-posle-zagruzki-stranicy.html)

Anton 19.11.2008 10:18

Как запустить скрипт после загрузки страницы
 
При изменении во одном селекте функция выдает второй селект в зависимости от выбора в первом. Как инициировать первый запуск, т.е. до того как в пользователь изменил выбор в первом селекте?

$(document).ready(function() { 
     $("#field_10").change(function(){
          $("<div><p>Загрузка</p></div>").appendTo("#city");
          id = $(this).attr('value');
          $.post("reg.php",{id:id},AfterRegion);
     }); 
}); 

function AfterRegion (data){  
     $("#city").empty();
     $(data).appendTo("#city");
 }

datacompboy 12.11.2009 11:41

Вариант №1: (мой любимый)
$(document).ready(function() { 
     var field10change = function(){
          $("<div><p>Загрузка</p></div>").appendTo("#city");
          id = $(this).attr('value');
          $.post("reg.php",{id:id},AfterRegion);
     }
     $("#field_10").change(field10change); 
     field10change();
});


Вариант №2:
$(document).ready(function() { 
     $("#field_10").change(function(){
          $("<div><p>Загрузка</p></div>").appendTo("#city");
          id = $(this).attr('value');
          $.post("reg.php",{id:id},AfterRegion);
     }); 
     $("#field_10").trigger('change');
});


Часовой пояс GMT +3, время: 09:44.