ajaxFileUpload plugin上传文件 chrome、Firefox中出现SyntaxE

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" ) {
             ////////////以下为新增代码///////////////
             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);
        }
        // evaluate scripts within html
        if ( type == "html" )
            jQuery("<div>").html(data).evalScripts();

        return data;
    }

将<pre></pre>标签去掉

你可能感兴趣的:(ajaxFileUpload plugin上传文件 chrome、Firefox中出现SyntaxE)