POST mulitple wejść w formie za pomocą jQuery

Generuję kilka wejść, które wyglądają mniej więcej tak w 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>

Generuję około 10 w tym czasie, ale pokazuję ci dwóch jako przykład. Jak mogę POST wielu wartości wejściowych do zewnętrznego pliku PHP za pomocą jQuery? Wcześniej korzystałem z czegoś podobnego (patrz kod poniżej) podczas przesyłania danych postu, ale wydaje się, że działa to tylko w przypadku pojedynczych pól z identyfikatorem - nie generuje bazy danychdata-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
 });
});

EDYTOWAĆ

OK Nie sądzę, że byłam całkiem jasna. Dynamicznie stworzyłeminputpola. Te pola majądata-id który jest pobierany z bazy danych MySQL.

Baza danych wygląda mniej więcej tak:

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

Wcześniej udało mi się zaktualizować pojedyncze pole na podstawie wartości, którą zawiera, za pomocą kodu jQuery opublikowanego wcześniej w tym wątku. Jeden identyfikator zawiera wartość, ta wartość jest$_POST do mojegoupdate.php plik, a następnie wstawiony do bazy danych.

Teraz jednak nie mogę używać ID, ponieważ muszę zaktualizować wiele wierszy jednocześnie, każdy z innym ID bazy danych.

Chciałbym najpierw pobrać wartośćdata-id, aby wiedzieć, który wiersz należy zaktualizować, pobierz wartość, którą przechowuje, aby wiedzieć, co należy wstawić - a następnie powtórz dla każdego<input>.

questionAnswers(1)

yourAnswerToTheQuestion