/ / Po stronie serwera i AJAX oraz manipulacja danymi - ajax, jquery, coldfusion, frontend

Server-side i AJAX oraz manipulacja danymi - ajax, jquery, coldfusion, frontend

Chciałbym uzyskać spis ludności dotyczący metod usuwania / dodawania rekordów za pomocą AJAX i aktualizowania interfejsu.

W przypadku danych tabelarycznych (na przykład skrzynka odbiorcza):

wprowadź opis obrazu tutaj

Kiedy chcę usunąć tę pierwszą wiadomość,gdzie / jak powinienem odwoływać się do identyfikatora tej wiadomości i wysyłać ją do mojej rozmowy AJAX? Widziałem, jak niektórzy ludzie umieszczają identyfikator w ukrytym polu lub używają atrybutu id pola wyboru ...

W jaki sposób transakcja jest odpowiednio obsługiwana, aby po udanym wywołaniu „usunąć” ten wiersz za pomocą jQuery?

Odpowiedzi:

1 dla odpowiedzi № 1

To, czego zwykle używam do „dołączania” takich danych do elementów HTML, to użycie HTML5 data atrybut. Umożliwi to przechowywanie wielu fragmentów danych do użycia w / JavaScript / jQuery / Ajax, bez robienia czegokolwiek „hacky”, jak osadzanie rzeczy w identyfikatorach lub parsowanie wartości.

Na przykład w przypadku wiersza tabeli możesz mieć coś takiego:

<tr data-email-id="123"><td>...</td></tr>

Wtedy łatwo byłoby odwoływać się do twojego jQuery (załóż $(this) odnosi się do tr):

var emailId = $(this).attr("data-email-id");