Acá les dejo el link para que puedan probarlo [URL="http://pcamargo.esy.es/c34w"]http://pcamargo.esy.es/c34w[/URL]
Usuario:supervisor
pass: 123456
En el modulo Herramientas-> Importar datos de excel , seleccionen algún excel que no pese mas de 250 kb y le dan a continuar, agan caso omiso a la alerta que les salta, y luego en validar, por favor prueben lo en chrome y firefox.
el código que jquery que utilizo es:
Código Javascript:
y para el php:Ver original
function PasarDatosValidar() { //cargando(); document.cookie = "sesion_c34w[RelaCampExcel]="+JSON.stringify(array_relaciones); $("#DivProgressExcel").css("display","block"); var BarraProgress=$("#DivProgressExcel #ProgressExcel"), labelexcel=$("#DivProgressExcel #labelexcel"), ValorReturn='', NumRegistrosExcel=array_datos_excel.length, SumaPRogress=100/NumRegistrosExcel, valor=0; for (var i = 0; i < NumRegistrosExcel; i++) { ValorReturn=validar(array_datos_excel[i]); if (ValorReturn='TRUE') { labelexcel.html(valor+'%'); valor+=SumaPRogress; BarraProgress.css("width",valor+'%'); }; }; //alert('Terminado'); //cargandoCompletado(); //alert(cadena); } function validar(datosVal) { //cargando(); var retornar=null; var accion = "ValDatos"; $.ajax ( { url: RutaArchivo, type: 'POST', async:false, data: { accion: accion, datos_excel: JSON.stringify(datosVal), } } ) .done ( function(resp) { retornar='TRUE'; //return retornar; //alert('resp'); } ) .fail ( function(jqXHR, exception) { alert(exception); //erroresAjax(jqXHR,exception); //cargandoCompletado(); } ) return retornar; }
Código PHP:
(No hace nada solo verifico que Reciba bien los datos.)Ver original
$accion = $_POST['accion']; { //No hace nada solo verifico que Reciba bien los datos. }
Gracias por su ayuda de antemano.
Saludos y disculpen mis errores de ortografía :).