За последние 24 часа нас посетили 17854 программиста и 1704 робота. Сейчас ищут 955 программистов ...

Ajax. Не передается переменная.

Тема в разделе "JavaScript и AJAX", создана пользователем shark182, 24 янв 2011.

  1. shark182

    shark182 Активный пользователь

    С нами с:
    24 янв 2011
    Сообщения:
    1
    Симпатии:
    0
    Есть работающий ajax-код, который подгружает данные из базы в select:
    [js]<script language="javascript">
    $(document).ready(function() {
    // Click action
    $("div#content select").change(function() {
    var load = "<label class=\"loading\">Идет загрузка...</label>";
    $(".results").html(load);
    var sel = "";
    $("div#content select").each(function() {
    sel += $(this).attr("name") + "=" + $(this).val() + "&";
    });

    $.ajax({
    type: "POST",
    url: "action2.php",
    data: sel,
    success: function(msg){
    $(".results").html(msg);
    }
    });
    return false;
    });
    });

    function popUp(url) {
    location.replace(url);
    }
    </script>[/js]


    Погружает в форму:

    HTML:
    1. <form method="POST">
    2. <select name="model" class="results">&nbsp;</select>
    3. <input type="submit" id="submit">
    4. </form>
    Весь вопрос в том, что нужно снова аяксом вывести данные из базы.

    На данном этапе я могу открыть результат только в новом окне с перезагрузкой страницы. Помогите пожалуйста.