Javascript 为什么拆分ajax数据可以在控制台中工作,而不能在页面中工作?

Javascript 为什么拆分ajax数据可以在控制台中工作,而不能在页面中工作?,javascript,ajax,Javascript,Ajax,我正在使用ajax加载内容,并希望通过自定义标记进行拆分 它在页面中不起作用,但在控制台中起作用 下面是函数 for(var i = 0 ; i < propsPDF.length; i++){ divProp = crearContenedorProp(i); $("#contenedorPDF").append(divProp); $.ajax({ type: 'POST', url: "inc/tem.asp", dat

我正在使用ajax加载内容,并希望通过自定义标记进行拆分

它在页面中不起作用,但在控制台中起作用

下面是函数

for(var i = 0 ; i < propsPDF.length; i++){

    divProp = crearContenedorProp(i);
    $("#contenedorPDF").append(divProp);

    $.ajax({
      type: 'POST',
      url: "inc/tem.asp",
      data: {tipo: propsPDF[i][0], codigo: propsPDF[i][1], suc: propsPDF[i][2]},
      success: function(data) {

                var partes = data.split("<pagebreak />");
                alert(partes.length);

            },
      contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15",
      dataType: 'html'

    });
}
for(变量i=0;i

加载的html是一个普通的html页面,带有一个自定义标记,用于指定mPDF PHP库中的分页符,用于将html转换为pdf

,因此当从控制台运行时,您会看到预期的分割和长度?当它在浏览器中运行时,你会得到什么?是的,我在控制台中得到3,这是我所期望的。但在浏览器中,我得到了1…很难知道是什么原因导致了这一点,因为页面中可能会发生许多其他事情…我建议使用一个简单的页面来测试它,该页面只包含
contendedorpdf
div和带有
$(document.ready()的
标记
回调,然后在此基础上构建页面,查看页面何时中断。