【发布时间】:2014-07-08 19:58:04
【问题描述】:
对不起我的英语。我收到“递归过多”的消息,我认为是在 ajax 中,代码如下:
function procesarPdf(carpeta,idRevista,dirarchivo,paginaProcesar,nombreArchivo){
$.ajax({
type:"POST",
url:'php/procesar_pdf.php',
data:{carpeta:carpeta,revista:idRevista,archivo:dirarchivo,paginaProcesar:paginaProcesar,nombreArchivo:nombreArchivo},
async:false,
cache:false,
success: function(data) {
var datos = data;
if(datos.terminado==false){
procesarPdf(datos.carpeta,datos.idRevista,datos.archivo,datos.paginaAProcesar,datos.nombreArchivo);
} else {
alert("Finish process");
quitarEspera();
}
}
});
}
我使用 pdf 处理图像以获取文件 procesar_pdf.php 中的图像和缩略图。
当成功时,我再次调用该函数以继续该过程,并使用 jquery 的进度条查看进度,但是当进度在 50% 或 56% 或 65% 时,萤火虫向我抛出“太多递归”与其他错误如何“css.Fn”或“showHide(this,arguments)”。
我不知道错误,如果知道错误请告诉我。
【问题讨论】:
-
非常感谢!!! 100% 工作
标签: javascript php jquery