• ajaxFileUpload.js 的一些Bug


    ajaxFileUpload.js 的一些Bug

    主要就是回调success方法时出现好多问题

    这里以前提到过 http://blog.csdn.net/qq_30930805/article/details/62427726

    下面浅谈一下,

    有时候返回的格式不是json 有时候返回的格式又带着

    <pre style="word-wrap:break-word;white-space:prewrap;"></pre>

    这里分享一个不会出错的处理方法

        success : function(data, status) // 服务器成功响应处理函数
        {
            var dataCopy = data;
            try {
                var reg = /<pre.+?>(.+)</pre>/g;
                data = data.match(reg);
                data = RegExp.$1; // 解决上传文件 返回值带 <pre
                // style="word-wrap:break-word;white-space:prewrap;"></pre>
                data = (new Function("return " + data))();
            } catch (err) {
                data = dataCopy;
                data = (new Function("return " + data))();
                // 在这里处理错误
    
            }
    }
    

    就不会出错了! 只不过逻辑有点多

    dataType : 'jsonp',

    还有记得把

    dataType

    改为jsonp

  • 相关阅读:
    OC
    OC
    OC
    OC
    OC
    Oracle wm_concat()函数
    字符串拼接
    easyui扩展数据表格点击加号拓展
    子tab里面新增tab(top.jQuery)
    combox datagrid重复请求问题
  • 原文地址:https://www.cnblogs.com/zhousiwei/p/10625736.html
Copyright © 2020-2023  润新知