Problema con val() AJAX en While PHP

Problema con val() AJAX en While PHP

Hola chicos. Tengo un problema con AJAX para enviar y mostrar el val() en un bucle PHP, El proyecto trata de una ventana modal. Y el problema es que queda con el resultado (del val()) solo de un div pero no de los otros.

Aquí el código:

js:
  1. function openVentana(){
  2.   $(".contenedor_ventana").fadeIn( "slow");
  3. }
  4. function closeVentana(){
  5.   $(".contenedor_ventana").fadeOut("fast");
  6. }
  7. function ampliarImagen(){
  8. var nombreBD=$('.contenedorImagenesComprobantes').find('input.nombreBD').val();
  9.   var dataString = 'nombreBD='+ nombreBD;
  10.   $.ajax({
  11. type: "POST",
  12. url: "/pruebas/ampliar-imagen.php",
  13. data: dataString,
  14. cache: false,
  15. success: function(a)
  16. {
  17. $('.ventana').html(a);
  18. }
  19.   });
  20. }

php:
  1. <?php
  2. while($filas=mysql_fetch_array($comprobantesEsteStock)){
  3.               $nombreBD           =$filas['nombre'];
  4. ?>
  5.   <div class="contenedorImagenesComprobantes" style="display:inline-block;">
  6.     <ul>
  7.       <li>
  8.          <input value="<?php echo $nombreBD ?>" type="hidden" name="nombreBD"  class="nombreBD" /> 
  9.          <h2><a class="abrirVentana" href="javascript:openVentana();">Abrir ventana modal</a></h2>
  10.          <div class="contenedor_ventana">
  11.            <div class="ventana"> 
  12.             </div>
  13.          </div>
  14.       </li>
  15.     </ul>
  16.   </div> 
  17.   <?php
  18. }   
  19. ?>

En  ampliar-imagen.php:

  1. <div class="cerrar"><a href="javascript:closeVentana();">Cerrar X</a></div>
  2. <?php 
  3.   echo  $nombreBD                   =      $_POST['nombreBD']; 
  4.  echo "prueba"; 
  5. ?>