Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2012, 09:51
dconsolidado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 38
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Problemas con el ajaxSubmit

Código HTML:
Ver original
  1. El resto del codigo.
  2.  
  3. Pagina HTML
  4.     <head>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6.         <c:set var="ctx" value="${pageContext.request.contextPath}" scope="request" />
  7.         <script type="text/javascript" src="${ctx}/js/utiles.js"></script>
  8.         <script type="text/javascript" src="${ctx}/js/recepcion/carga.js"></script>
  9.         <!--script type="text/javascript" src="${ctx}/js/jquery.form.js"></script-->
  10.         <link   type="text/css" href="${ctx}/css/cssfirmatablas.css" rel="stylesheet" />
  11.         <style type="text/css">
  12.             @import "${ctx}/css/cssverfirmas.css";
  13.             @import "${ctx}/css/cssfirmacuadro.css";
  14.             @import "${ctx}/css/cssfirmatablas.css";
  15.         </style>
  16.     </head>
  17.     <body>
  18.     <div>
  19.         <div class="Postbox_new SizeNormal_new BoxStatus3_new">
  20.             <div class="PostHeader_new HeaderStatus3M_new" style="padding-left: 9px;">
  21.                 <div class="PostDate3_new" style="padding-top: 0px; float: left;">
  22.                     <img alt="nuevo"  src="${ctx}/images/icon_guardar.png" style=" background-color: #FFFFFF; background-repeat: no-repeat; border: 1px solid #0D4D68;" />
  23.                </div>
  24.                <div class="PostAuthor_new" style="padding-left: 50px; padding-top: 11px; text-transform: uppercase;">Verificaci&oacute;n del Medio Magn&eacute;tico y carga de registros a la base de datos</div>
  25.                 <div class="clear_new"></div>
  26.             </div>
  27.  
  28.             <div class="rowcontent" style="height: 90px; margin-bottom: 0px;" id="rowcontentarchivo">
  29.                 <div class="contenedor" style="margin-left: 25px; margin-top: 20px;">
  30.                     <label for="dnirepree">Verificador del archivo <b>LIS_ADE.DBF</b>
  31.                         <span class="smallfont_arcver">Seleccione ubicaci&oacute;n del archivo</span>
  32.                     </label>
  33.                     <form id="frmDatos" method="POST" enctype='multipart/form-data' action="" onsubmit="return checkSubmit();">
  34.                         <input id="fileName_car" class="txtFile" type="file" size=50 name="fileName_car" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  35.                         <input type="button" id="cmdVerificar_car" class="btn primary large_arcver" value="Verificar archivo" />
  36.                     </form>
  37.                 </div>
  38.             </div>
  39.             <div class="rowcontent selector" id="resultadoVerificacion">
  40.                 <div id="resultados" class="scriptDemoTabla" style="width:94%; padding-left: 24px;"></div>
  41.             </div>
  42.  
  43.             <div class="PostFooter_new SizeSmall_new FooterStatus3_new">
  44.                 <button id="cmdNewVerify_car"  class="btn primary large" style="width: 165px;" onclick ="nuevaverificacion_carga();">Nueva verificaci&oacute;n</button>&nbsp;&nbsp;&nbsp;
  45.                 <button id="cmdSendRecord_car" class="btn primary large" style="width: 185px;" onclick ="fu_VentanaCarga();">Registrar archivo</button>&nbsp;&nbsp;&nbsp;
  46.                 <button id="cmdRegresar_car"   class="btn primary large" onclick="javascript:location.reload(true)">Cerrar</button>
  47.             </div>
  48.         </div>
  49.     </div>  
  50.     <script type="text/javascript">
  51.     $(document).ready(function () {
  52.         $('#fileName_car').remove();
  53.         var form=$('#frmDatos');
  54.     var innerInputFile=$('<input id="fileName_car" class="txtFile" type="file" size=50 name="fileName_car" style="display:inline; float:left;" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
  55.             form.append(innerInputFile);
  56.             //procesa(true);
  57.     });
  58.     </script>
  59.     </body>
  60. </html>
  61.  
  62. Funcion que trae los datos procesados en XML
  63. function showResponse(responseXML, statusXML, xhr, $form)  {
  64.     var estado = false;
  65.     var html="";
  66.     var i=0;
  67.     $('#objFilasEncontradas tr').remove();
  68.     $('#tblResultados tbody').remove();
  69.     $('#resultados').html('');
  70.     $(responseXML).find('registrosencontrados').each(function(){
  71.         var coError = $(this).find('co_error').text();
  72.         var coRuta  = $(this).find('obj_path_file').text();
  73.         var coCont  = $(this).find('obj_cont_ent').text();
  74.         var coSize  = $(this).find('obj_size_file').text();
  75.         var caRecor = $(this).find('obj_cant_regis').text();
  76.         var codKey  = $(this).find('obj_key_file').text();
  77.         if (coError == "EST_REG_OK"){
  78.             html += ('<table id="tblResultados" class="table" align="center" style="font-size: 12px;">');
  79.             html += ('<thead>');
  80.             html += ('<tr class="codeHd" style="border-bottom: 1px solid #CECECE";>');
  81.             html += ('<th colspan="7" style="padding: 5px 11px;">Resultado de la Verificaci&oacute;n del Medio Magn&eacute;tico</th>');
  82.             html += ('</tr>');
  83.             html += ('<tr>');
  84.             html += ('<th colspan="7">&nbsp;</th>');
  85.             html += ('</tr>');
  86.             html += ('<tr>');
  87.             html += ('<th colspan="2" align="right" style="color: #00659D;">Nombre del archivo : </th>');
  88.             html += ('<th colspan="5" align="left" id="pathFile">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+ coRuta +'</th>');
  89.             html += ('</tr>');
  90.             html += ('<tr>');
  91.             html += ('<th colspan="2" align="right" style="color: #00659D;">Conteo de registros : </th>');
  92.             html += ('<th colspan="5" id="canRegistros" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+ caRecor +'</th>');
  93.             html += ('</tr>');
  94.             html += ('<tr>');
  95.             html += ('<th colspan="2" align="right" style="color: #00659D;">Tama&ntilde;o : </th>');
  96.             html += ('<th align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+ coSize +'</th>');
  97.             html += ('<th align="right" style="color: #00659D;">Tipo de archivo : </th>');
  98.             html += ('<th colspan="3" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+ coCont +'</th>');
  99.             html += ('</tr>');
  100.             html += ('<tr>');
  101.             html += ('<th colspan="7">&nbsp;</th>');
  102.             html += ('</tr>');
  103.             html += ('<tr class="codeHd" style="border-top: 1px solid #CECECE;border-bottom: 1px solid #CECECE";>');
  104.             html += ('<th style="padding: 5px 11px;">Item</th>');
  105.             html += ('<th>Nombre</th>');
  106.             html += ('<th>Descripcion</th>');
  107.             html += ('<th>Tipo</th>');
  108.             html += ('<th>Ancho</th>');
  109.             html += ('<th>Decimal</th>');
  110.             html += ('<th>Resultado</th>');
  111.             html += ('</tr>');
  112.             html += ('</thead>');
  113.             html += ('<tfoot>');
  114.             html += ('<tr class="codeHd" style="border-top: 1px solid #CECECE";>');
  115.             if (jQuery.trim(codKey) != ""){
  116.                 html += ('<th id="idObjFile" colspan="7" align="left" style="padding: 7px 11px;">ID : ' + codKey + '</th>');
  117.                 estado = true;
  118.             }else{
  119.                 html += ('<th colspan="7" style="padding: 7px 11px;">&nbsp;</th>');
  120.             }
  121.             html += ('</tr>');
  122.             html += ('</tfoot>');
  123.             html += ('<tbody id="objFilasEncontradas">');
  124.             $(responseXML).find('detalleLista').each(function(){
  125.                 i++
  126.                 var objItem  = $(this).find('obj_nom_campo').text();
  127.                 var objItem1 = $(this).find('obj_des_campo').text();
  128.                 var objItem2 = $(this).find('obj_tipo_campo').text();
  129.                 var objItem3 = $(this).find('obj_long_campo').text();
  130.                 var objItem4 = $(this).find('obj_deci_campo').text();
  131.                 var objItem5 = $(this).find('obj_estado_campo').text();
  132.                 var objItem6 = $(this).find('obj_flag_campo').text();
  133.                 html += ('<tr>');
  134.                 html += ('<td class="right" style="background:#E9E9E9">' + i + '</td>');
  135.                 html += ('<td>' + objItem + '</td>');
  136.                 html += ('<td>' + objItem1 + '</td>');
  137.                 html += ('<td>' + objItem2 + '</td>');
  138.                 html += ('<td class="right">' + objItem3 + '</td>');
  139.                 html += ('<td class="right">' + objItem4 + '</td>');
  140.                 html += ('<td>' + evaluaRespuesta(objItem5) + '</td>');
  141.                 html += ('<td style="display:none">' + objItem6 + '</td>');
  142.                 html += ('</tr>');
  143.             });
  144.             html += ('</tbody>');
  145.             html += ('</table>');
  146.             html += ('<br>');
  147.             $('#resultados').append($(html));
  148.         }
  149.         if (coError == "EST_REG_VACIO"){
  150.             html += ('<table id="tblResultados" class="table" align="center" style="font-size: 12px;">');
  151.             html += ('<thead>');
  152.             html += ('<tr class="codeHd" style="border-bottom: 1px solid #CECECE";>');
  153.             html += ('<th colspan="7" style="padding: 5px 11px;">Resultado de la Verificaci&oacute;n del Medio Magn&eacute;tico</th>');
  154.             html += ('</tr>');
  155.             html += ('<tr>');
  156.             html += ('<th colspan="7">&nbsp;</th>');
  157.             html += ('</tr>');
  158.             html += ('</thead>');
  159.             html += ('<tfoot>');
  160.             html += ('<tr class="codeHd" style="border-top: 1px solid #CECECE";>');
  161.             html += ('<th colspan="7" style="padding: 5px 11px;">&nbsp;</th>');
  162.             html += ('</tr>');
  163.             html += ('</tfoot>');
  164.             html += ('<tbody id="objFilasEncontradas">');
  165.             html += ('<tr>');
  166.             html += ('<td colspan="7" style="background:#E9E9E9"; color: Red; font-wieght: bold;>No se verifico el archivo....!!</td>');
  167.             html += ('</tr>');
  168.             html += ('</tbody>');
  169.             html += ('</table>');
  170.             html += ('<br>');
  171.             $('#resultados').append($(html));
  172.         }
  173.     });
  174.     replica("fila");
  175.     //estadoControles_car(true);
  176.     //evaluaBoton_car('cmdSendRecord_car',!estado);
  177. }