繁体   English   中英

AJAX(JQuery)意外返回错误

[英]AJAX (JQuery) Returning Error Unexpectedly

我有这个Jquery AJAX请求来处理Word文档的创建(使用PHPWord )。 报告已处理,据我所知,我应该不会出错。 在处理报告的同时,我无法从页面获得“数据”响应,该页面返回提供下载链接所需的已处理文件的名称。

AJAX请求如下所示(它基于具有“ selected”类的列表项):

$('.selectionList.unprocessed li.selected').each(function(index) {
    params = 'reportNo=' + ($(this).index() + 1);
    $.ajax({
        url: 'word/export.php',
        data: params,
        dataType: 'script',
        type: 'post',
        success: function(data) { 
            increaseProgressBar();
        },
        error: function(jqXHR, textStatus, errorThrown) {
            increaseProgressBar(); 
            alert('failure ' + textStatus + ' and ' + errorThrown); 
        }
    });
});

gainProgressBar()只是增加进度条彩色部分的宽度。

我在警报框中得到的错误是:

故障parsererror和SyntaxError:意外的标识符

或(两者似乎都是随机接收的)

故障parsererror和SyntaxError:意外的标识符

我尝试使用一种形式将其发布到此页面,并且工作正常,并且页面回显了正确的响应。

非常简单的解决方案-我只需要将dataTypescript更改为text ,其余的就可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM