ajaxupload返回带有pre标签的数据处理方法
来源:互联网 发布:英国普利茅斯大学 知乎 编辑:程序博客网 时间:2024/05/29 13:56
我们使用ajaxupload插件上传文件时,有时返回的数据的是这样的:
<pre style="word-wrap: break-word; white-space: pre-wrap;">{"errCode":"","resCode":"0","resData":null}</pre>
这种数据怎么来处理的呢,那就用
var data = $.parseJSON(response.replace(/<.*?>/ig,""));
<pre style="word-wrap: break-word; white-space: pre-wrap;">{"errCode":"","resCode":"0","resData":null}</pre>
这种数据怎么来处理的呢,那就用
var data = $.parseJSON(response.replace(/<.*?>/ig,""));
来处理。如下代码:
/**上传execl*/uploadExcel: function () {var button = $('#excel');var upload_url = commonAjax.defaultOption.cms_url + 'salary/uploadExcel.do';var upload_name = 'file';var loading =null;new AjaxUpload(button,{action: upload_url,name: upload_name, //这相当于<input type = "file" name = "shanghaiFile"/>onSubmit : function(file, ext){if (ext && /^(xls|xlsx)$/.test(ext)){loading = layer.load(2, {shade: 0.1});} else {layer.msg('非excel格式,请重传!');return false; }},onComplete: function(file, response){ //上传完毕后的操作layer.close(loading);console.log(response);//解析源码var data = $.parseJSON(response.replace(/<.*?>/ig,""));if (data.resCode==0) {layer.msg("上传成功!")salary.getSalaryList(1);} else {layer.msg('excel上传失败!请核对列名');}}});},
阅读全文
0 0
- ajaxupload返回带有pre标签的数据处理方法
- 返回Json数据中带有<pre></pre>标签解决方法
- Ajax 上传文件,返回JSON字符串在FireFox下解析带有<pre>标签的解决办法
- ajaxfileupload 返回json解析出错 带有<pre>标签
- ajaxfileupload返回的json数据带<pre></pre>标签
- AjaxUpload 上传返回json 带<pre> ---2016.03.22
- ajax 返回值 pre 标签的问题解决
- Ajax 上传文件返回JSON字符串FireFox解析出来后带有<pre>标签解决办法
- getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
- 使用jQueryajax文件上传ajaxfileupload组建碰到的问题:返回json带有pre标记的解决方案
- <pre>后台返回带有 '\n'的字段 显示到前端 直接保留空格
- pre 标签的使用
- 返回Json数据浏览器带上<pre></pre>标签解决方法
- 返回Json数据浏览器带上<pre></pre>标签解决方法
- ajaxFileUpload返回的json数据带<pre>标签,导致无法执行success后面的代码
- 后台程序返回的json值包含<pre></pre>
- <pre>标签
- <pre>标签
- hdu1045 Fire Net(最大匹配+建模)
- 开发者和工程师的区别?
- 唯快不破:TIME_WAIT重用与RFC1337
- git 管理多个私钥
- 网易2017秋招编程题:最大奇约束 [python]
- ajaxupload返回带有pre标签的数据处理方法
- pytorch学习笔记(十五):pytorch 源码编译碰到的坑总结
- 文章标题
- 从概念到案例:初学者须知的十大机器学习算法
- 解密ln( )函数
- sqlite C++ 的sqlite3_get_table函数使用
- 网易2017秋招编程题:计算糖果 [python]
- ADB server didn't ACK * failed to start daemon *
- 自总结Linux命令