使用ajaxfileupload.js上传文件成功之后,不走success
原创
©著作权归作者所有:来自51CTO博客作者请你打开电视看看的原创作品,请联系作者获取转载授权,否则将追究法律责任
首先更改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>
下载视频??????

项目中没有视频 更没有视频下载功能
百度后得出 是迅雷下载的插件引起的js错乱报错
关了就好了
