Как запустить скрипт после загрузки страницы
При изменении во одном селекте функция выдает второй селект в зависимости от выбора в первом. Как инициировать первый запуск, т.е. до того как в пользователь изменил выбор в первом селекте?
$(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"); } |
Вариант №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, время: 19:48. |