传参返回时出现js异常。,因为返回的是json所以报错。修改源码:
uploadHttpData: function( r, type ) {
var data = !type;
data = type == "xml" || data ? r.responseXML : r.responseText;
// If the type is "script", eval it in global context
if ( type == "script" )
jQuery.globalEval( data );
// Get the JavaScript object, if JSON is used.
if ( type == "json" )
if(data.indexOf(">")!=-1){
data=data.substr(data.indexOf(">")+1,data.length);
data=data.substr(0,data.indexOf("<"));
}else{
eval( "data = " + data );
}
// evaluate scripts within html
if ( type == "html" )
jQuery("<div>").html(data).evalScripts();
return data;
}
然后在success调用之后再转换data为json数据就可以了
json=eval("("+data+")");//获取成为json 因为ajaxFileUpload无法自动转换为json
这样转换
www.haida360.com