[英]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:意外的标识符
我尝试使用一种形式将其发布到此页面,并且工作正常,并且页面回显了正确的响应。
非常简单的解决方案-我只需要将dataType
从script
更改为text
,其余的就可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.