Отправка POST запроса

Рейтинг: 1Ответов: 3Опубликовано: 15.10.2014

Всем привет.
У меня есть несколько <input>´ов в HTML-коде.
Из них мне надо вытащить value="значение" и отправить его с помощью POST запроса.

<input type="text" name="MicL" value="" id="micl" readonly
                                       style="border: 0; width: 20px; color:#0099FF; font-weight:bold; display: inline-block;"/>

Вот как я получаю сам value="":

$.ajax({
    type: "GET",
    url: "/api/audio",
    processData: true,
    dataType: 'text',
    cache: false,
    headers: ({"Auth-Secret": $("input[id='authpass']").val()}),
    success: function (data, textStatus, request) {
        var audio = jQuery.parseJSON(data);
        $("input[id='micl']").val(extractNumberFromDBVal(audio.MicL));
        $("#slider-vertical_micl").slider( "option", "value", extractNumberFromDBVal(audio.MicL));

Ответы

▲ 2Принят

А в чем проблема? Еслы не можете вытащить value, тогда вместо $("input[id='authpass']").val() напишите $("#authpass").val().

▲ 2
data: $("#formID").serialize()

Или я чего-то не понимаю?

▲ 1

Добавьте свойство data:

$.ajax({
    type: "GET",
    url: "/api/audio",
    data: {
        parameter1: $('input[name="par1"]').val(),
        parameter2: $('input[name="par2"]').val(),
        parameter3: $('input[name="par3"]').val(),
    },
    ...