Как предварительно загрузить комбобокс div в jquery - PullRequest
0 голосов
/ 22 мая 2009

У меня есть следующий код:

$("#item_select").change(function() 
{ 
    var params = $("#item_select option:selected").val();
    $.post('/account/ar_form.php', {idata: params},  function(data){
        $("#message_display" ).html(data);
    });
}); 

Это раскрывающийся список, который использует /account/ar_form.php для правильного отображения html в div.

Но он отображается только в событии изменения. Я хотел бы, чтобы это предварительно загрузить данные. Когда я использую событие загрузки, он отображает HTML, но при изменении он отображает его дважды.

Ответы [ 2 ]

1 голос
/ 22 мая 2009
$("#item_select").change(function(){ 
    var params = $("#item_select option:selected").val();
    $.post('/account/ar_form.php', {idata: params},  function(data){
        $("#message_display" ).html(data);
    });
}).triggerHandler("change");
0 голосов
/ 22 мая 2009

Это немного зависит ... что ваш ar_form.php возвращает с пустыми параметрами?

Вы можете сделать хакерский путь (при страхе быть обиженным), позвонив по номеру

$("#item_select").change();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...