当前位置: 代码迷 >> Ajax >> ajaxfileupload 返回时 除开 <pre>与 jquery1.7支持解决 方法
  详细解决方案

ajaxfileupload 返回时 除开 <pre>与 jquery1.7支持解决 方法

热度:1054   发布时间:2014-01-17 00:06:00.0
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;
}


  相关解决方案