'No puedo extraer datos de la base de datos debido a $(this).data(temsilci_mail). Quiero usar la dirección de correo electrónico como identificación
$(document).ready(function() { // Temsilci Listesi Modal $('.temsilcibilgi').click(function() { var userid = $(this).data('temsilci_mail'); $.ajax({ url: 'ajax-modal/temsilci-listesi-modal.php', type: 'post', data: { userid: userid }, success: function(response) { $('.modal-body').html(response); $('#temsilcilistesimodal').modal('show'); } }); }); });Supongo que el selector $('.temsilcibilgi') devuelve una serie de elementos de botón y usted configura una información de temsilci_mail para todas estas tesis anteriormente. Porque si usa $(this).data('temsilci_mail') necesita poner el correo como dato antes.
Puede comprobar si existen datos de temsilci_mail registrando un elemento de botón como console.log($(this)) o mirando el inspector y comprobando que el atributo data-temsilci_mail existe en cada botón.
Si su problema no es que el ID de usuario no esté definido, proporcione información más precisa sobre su problema.