Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как послать в аякс выбранное значение из списка? (https://javascript.ru/forum/jquery/26165-kak-poslat-v-ayaks-vybrannoe-znachenie-iz-spiska.html)

Hurray 28.02.2012 18:23

Как послать в аякс выбранное значение из списка?
 
Привет, друзья! Есть выпадающий список в области ajax. нужно, чтобы при выборе значения из данного списка, это значение отправлялось в обработчик.
При нижепреведённой реализации очень долго обрабатывается запрос
<div class="myclass">
<select name='myvalue' id="myid">
<option selected="selected" value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
</div class>

<script type="text/javascript">
function ajaxpostshow(urlres, datares, wherecontent ){
       $.ajax({
           type: "POST",
           url: urlres,
           data: datares,
           dataType: "html",
           success: function(fillter){
                $(wherecontent).html(fillter);
           }
      });
}

$(function(){
    $('#myid).live("change",function(){
         var myvar = $('#myid').val();
         ajaxpostshow("/include/ajax.php", myvar, ".myclass" );
         return false;
    });
});
</script>

как можно это упростить и ускорить?

T-sh 28.02.2012 18:28

а куда ещё упрощать-то? всё предельно просто и правильно...

Hurray 28.02.2012 18:34

А почему браузер подвисает при выполнении скрипта?

allergencore 28.02.2012 21:30

значит запрос jQuery, что вы юзаете - синхронный и сервак глючит :)


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