POST múltiples entradas en forma con jQuery

Generé algunas entradas que se parecen a esto en 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>

Generé unos 10 en ese momento pero mostrándoles dos como ejemplo. ¿Cómo puedo POSTAR múltiples valores de entrada a un archivo PHP externo usando jQuery? Anteriormente, he usado algo como esto (ver código a continuación) al enviar datos de publicación, pero esto parece funcionar solo para campos individuales con una ID, no una base de datos generadadata-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, no creo que haya sido muy claro. He creado dinamicamenteinputcampos. Estos campos tiene unadata-id que se obtiene de una base de datos MySQL.

La base de datos se ve algo como esto:

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

Anteriormente, he tenido éxito en la actualización de un solo campo según el valor que contiene utilizando el código jQuery que publiqué anteriormente en este hilo. Una ID contiene un valor, este valor está siendo$_POST para miupdate.php archivo y luego insertado en la base de datos.

Ahora, sin embargo, no puedo usar la ID porque necesito actualizar varias filas a la vez, cada una con una ID de base de datos diferente.

Así que lo que me gustaría es primero obtener el valor de ladata-id, para saber qué fila actualizar, luego busque el valor que tiene para saber qué debe insertar y luego repita para cada<input>.

Respuestas a la pregunta(1)

Su respuesta a la pregunta