ajaxfileupload 返回时 去掉 <pre>与 jquery1.7支持解决 方法
源:
方式一:http://www.iteye.com/problems/24042 lovewhzlq解答详细透彻
方式二http://liwx2000.iteye.com/blog/1540321
评:
1.解决方式一resp.setContentType("text/html;charset=UTF-8");
将response 数据格式 设置text/html
解决方式二 假如contentType="application/json"数据格式没法改 ,那么将responseText 进行替换 <pre> </pre>替换为空
2.ajaxfileupload 支持到jquery1.2 1.7中少了handlererror函数 加上即可
handleError: function( s, xhr, status, e ) {
// If a local callback was specified, fire it
if ( s.error ) {
s.error.call( s.context || s, xhr, status, e );
}
// Fire the global callback
if ( s.global ) {
(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );
}
},
json字符串转为 对象 方法
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}