今天上传文件 ajaxfileupload不能上传其他文件的问题:
1 使用火狐 js 输出测试 console.info(data);
2 修改ajaxfileupload.js文件中增加代码(输出中有<pre></pre>包含结果):
if ( type == "json" ){
//-----新增开始------
data = r.responseText;
var start = data.indexOf(">");
if(start != -1) {
var end = data.indexOf("<", start + 1);
if(end != -1) {
data = data.substring(start + 1, end);
}
}
//-------新增结束--------
eval( "data = " + data );
}
3 responseText 返回数据为空,设置php.ini
upload_max_filesize = 8M 最大文件限制
post_max_size = 2M