Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema librerias Javascript.

Estas en el tema de Problema librerias Javascript. en el foro de Frameworks JS en Foros del Web. Buenos días, Les expongo mi problema a la hora de importar las librerias en un documento javascript. Tengo una aplicación Web en la que se ...
  #1 (permalink)  
Antiguo 31/10/2012, 02:51
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 12 años
Puntos: 1
Pregunta Problema librerias Javascript.

Buenos días,

Les expongo mi problema a la hora de importar las librerias en un documento javascript.

Tengo una aplicación Web en la que se buscan una serie de piezas. Cuando el número de piezas es muy grande se muestran por paginas. Es decir el resultado viene dado por paginas de diez piezas en cada una.


Hasta aqui todo perfecto, el problema surge cuando he metido en ese resultado un boton que exporta dicha consulta(tabla en html) a un excel. Para realizarlo tuve que introducir la libreria JQuery de esta forma:

Código Javascript:
Ver original
  1. <script type="text/javascript" src="<?php echo js_url(); ?>jquery-1.6.1.min.js"></script>

y cuando meto esta linea la búsqueda ya no me resulta por paginas, sino que me salen todos los resultados seguidos. En mi caso esto es un fallo puesto que tenemos mas de 3.000 piezas y tener que bajar hasta el fondo de la pagina es un atraso.

Os dejo el código del archivo para ver si podéis decirme como puedo dejar ese botón y a la vez sacar la consulta como en un principio hacia.

Código PHP:
Ver original
  1. <script type="text/javascript" src="<?php echo js_url(); ?>jquery-1.6.1.min.js"></script>
  2. <script type="text/javascript" src="<?php echo js_url(); ?>field_management.js"></script>
  3. <script type="text/javascript">
  4.     $(document).ready(function()
  5.     {
  6.         $(".botonExcel").click(function(event) {
  7.             $("#datos_a_enviar").val( $("<div>").append( $("#loans_table").eq(0).clone()).html());
  8.             $("#FormularioExportacion").submit();
  9.         });
  10.     });
  11. </script>
  12.  
  13. <?php if(isset($loans) && count($loans)>0): ?>
  14.    
  15.     <?php echo "<p>Loans found: "; echo count($loans); echo "</p>" ?>
  16.     <div id="pagination">
  17.     <table id="loans_table" class="results_table">  
  18.         <tr class="table_header">  
  19.             <?php foreach ($ffields as $ffield): ?>
  20.                 <th scope="col"> <?php echo $ffield; ?> </th>
  21.             <?php endforeach; ?>
  22.         </tr>
  23.         <?php foreach($loans as $loan): ?>
  24.         <tr>
  25.             <?php foreach ($fields as $field): ?>
  26.                 <?php if (strcmp($field,'rma')==0): ?>
  27.                     <td><a href="/ilmts/loan/detail/<?php echo $loan['rma']?>"> <?php echo $loan[$field]; ?> </td>
  28.                 <?php else: ?>
  29.                     <td> <?php echo $loan[$field]; ?> </td>
  30.                 <?php endif; ?>
  31.             <?php endforeach; ?>
  32.         </tr>              
  33.         <?php endforeach; ?>
  34.     </table>
  35.     <form action="/ilmts/application/views/ficheroExcel.php" method="post" target="_blank" id="FormularioExportacion">
  36.     <p>Exportar a Excel  <img src="/ilmts/application/files/export_to_excel.gif" class="botonExcel" /></p>
  37.     <input type="hidden" id="datos_a_enviar" name="datos_a_enviar" />
  38.     </form>
  39.     </div>
  40.    
  41. <?php else: ?> 
  42.     <p>No loans found.</p>
  43. <?php endif; ?>

Un saludo y muchas gracias.

Última edición por taboacar; 31/10/2012 a las 06:10

Etiquetas: formulario, html, input, js, php, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:37.