¿Cómo obtener el valor de data-id y colocarlo en un modal de arranque de twitter?

Estoy tratando de obtener el valor de la identificación de datos que contiene la identificación en mi base de datos. Necesito obtener el admin_id y colocarlo en un modal de arranque de twitter. ¿Cómo voy a obtener ese valor usando el script java?

<a data-toggle="modal" data-id="" href="#view_contact" class="btn btn-info btn-xs view-admin">View 

aquí está mi modal

   

aquí está mi script java

   $(document).on("click", ".view-admin", function () { var adminid = $(this).data('id'); $(".modal-body #showid").val( adminid ); $('#view_contact').modal('show'); });  

no se muestra en mi modal. Todos están en la misma página. ¿Cómo hago esto? Algo nuevo en esto.

El problema es que estás tratando de asignar el valor a una etiqueta p . p etiqueta p no tiene propiedad de valor. Use text() o html()

 $(document).on("click", ".view-admin", function() { var adminid = $(this).data('id'); $(".modal-body #showid").text(adminid); $('#view_contact').modal('show'); }); 

Puedes simplemente reemplazar

 $(".modal-body #showid").val( adminid ); 

con

 $("#showid").text( adminid ); 

No es necesario hacer referencia al nombre de la clase .modal-body para id #showid , ya que solo debe haber un nombre de identificación en una página de acuerdo con la validación de W3C . Y hacer referencia con el ID es la manera más rápida de acceder a cualquier elemento html.