POST múltiplas entradas em formulário com jQuery

Eu gero algumas entradas que se parecem com isso em HTML:

<input id='estemated_days' type='text' data-id='717' value='6'>

<select id='elements_grade' data-id='717'>
 <option value='1'></option>
 <option value='2'></option>
 <option value='3'></option>
</select>

<input id='estemated_days' type='text' data-id='718' value='4'>

<select id='elements_grade' data-id='718'>
 <option value='1'></option>
 <option value='2'></option>
 <option value='3'></option>
</select>

Eu gero cerca de 10 no momento, mas mostrando-lhe dois como um exemplo. Como posso POSTAR vários valores de entrada para um arquivo PHP externo usando jQuery? Anteriormente, usava algo assim (consulte o código abaixo) ao enviar dados de postagem, mas isso só parece funcionar para campos únicos com um ID - não um banco de dados geradodata-id

//Initiate function when user clicks save
$("#save_courseplan").click(function() {

//Store the values of the fields as variables
var elements_grade = $('#elements_grade').val();
var estemated_days = $('#estemated_days').val();


$.post('../update.php', {

    estemated_days: estemated_days, //This for example will now represent 6
    elements_grade: elements_grade //And this 1

    }, function(data) {
    $('#updatestatus').html(data); //Display what update.php echoes out
 });
});

EDITAR

OK, acho que não fui bem claro. Eu criei dinamicamenteinputCampos. Esses campos tem umdata-id que é obtido de um banco de dados MySQL.

O banco de dados é algo como isto:

+------------+------------+
| scpe_id    | scpe_days  |
+------------+------------+
| 717        | 6          |
+------------+------------+
| 718        | 4          |
+------------+------------+

Anteriormente, tive êxito na atualização do campo único com base no valor que ele contém, usando o código jQuery que publiquei anteriormente neste segmento. Um ID contém um valor, esse valor está sendo$_POST para o meuupdate.php arquivo e, em seguida, inserido no banco de dados.

Agora, no entanto, não posso usar o ID, porque preciso atualizar várias linhas de uma só vez, cada uma com ID de banco de dados diferente.

Então, o que eu gostaria é buscar primeiro o valor dodata-id, para saber qual linha atualizar, então busque o valor que ela contém para saber o que será inserido - e repita para cada<input>.

questionAnswers(1)

yourAnswerToTheQuestion