首先更改ajaxfileupload.js

处理返回的json字符串
data = jQuery.parseJSON(jQuery(data).text());

uploadHttpData: function( r, type ) {
var data = !type;
data = type == "xml" || data ? r.responseXML : r.responseText;
// ifthe type is "script", eval it in global context
alert(type);
if( type == "script" )
{
jQuery.globalEval( data );
}

// Get the JavaScript object, ifJSON is used.
if( type == "json" )
{
//将字符串转化为json数据格式
data = jQuery.parseJSON(jQuery(data).text());
alert(data);
}

// evaluate scripts within html
if( type == "html" )
{
jQuery("<div>").html(data).evalScripts();
}

return data;
}

data = jQuery.parseJSON(jQuery(data).text());

更改ajaxfileupload.js 后 发现还是不能走success方法
弹出data 发现大无语事件 以下为弹出内容

<pre style="word-wrap: break-word; white-space: pre-
wrap;">{"path":"upload/1624855894307_book.xls","state":"success"}</pre> <div class="xl-chrome-ext-bar"
id="xl_chrome_ext_{4DB361DE-01F7-4376-B494-639E489D19ED}">
<div class="xl-chrome-ext-bar_logo"></div>
<a id="xl_chrome_ext_download" href="javascriptr;" class="xl-chrome-ext-bar_option">下载视频</a>
<a id="xl_chrome_ext_close" href="javascript:;" class="xl-chrome-ext-bar_close"></a>
</div>

下载视频??????

使用ajaxfileupload.js上传文件成功之后,不走success_html


项目中没有视频 更没有视频下载功能

百度后得出 是迅雷下载的插件引起的js错乱报错

关了就好了

使用ajaxfileupload.js上传文件成功之后,不走success_jQuery_02