上传File时,浏览器总是添加<pre>的解决办法
来源:互联网 发布:淘宝可以买轮椅吗 编辑:程序博客网 时间:2024/06/08 15:14
在使用ajaxFileUpload.js进行上传文件的时候,在返回的JSon字符串里面总是莫名其妙的添加了<pre>标签,例如返回内容为"{\"message\":\"导入文件已成功\",\"result\":\"OK\"}",在浏览器里面就变成了"<pre style="word-wrap: break-word; white-space: pre-wrap;">"{\"message\":\"导入文件已成功\",\"result\":\"OK\"}"</pre>",这样就导致Ajax解析返回值的时候出现错误。
目前IE和火狐正常。360出这个错误。
本人解决方式是分为2步。
1.把dataType类型变成text,不用json。
2.把浏览器添加的<pre>内容去掉。
下面是主要代码,大家看下之后就明白了。
$.ajaxFileUpload({ url: '/xxxxxx/xxxx/xxxxx.ashx', secureuri: false, fileElementId: imgfileId, dataType: 'text', success: function (d) {$('#idProcess').attr('src',d.replace("<pre>", "").replace("</pre>", "").replace("<PRE>", "").replace("</PRE>", "").replace(/<[^>]+>/g, "")).attr("title", "我的头像");}});
0 0
- 上传File时,浏览器总是添加<pre>的解决办法
- IE9 浏览器打开总是有两个窗口的解决办法
- 关于IE7关闭窗口时总是提示和上传图片前的本地预览解决办法
- Ajax 上传文件,返回JSON字符串在FireFox下解析带有<pre>标签的解决办法
- 一段登录新浪微博的IE6的javascript脚本总是被浏览器aborted的解决办法
- 基于jquery跨浏览器显示的file上传控件
- 浏览器读取上传文件的大小 file api
- 打开浏览器总是先打开www.9999q.com的解决办法
- PHP input file 上传时后台 获取是空的解决办法
- input file 重复上传同一张图片失效的解决办法
- jsp页面上传图片浏览器不兼容的解决办法
- 关于uploadify插件上传之chome浏览器兼容问题的解决办法.
- 循环按钮添加事件总是执行最后一个的解决办法汇总
- 上传文件时路径总是C:\fakepath\的问题
- Android studio启动时总是在找AndroidSDK的解决办法
- LaTeX插入图片时,图总是置顶的解决办法
- Android studio启动时总是在找AndroidSDK的解决办法
- Myeclipse保存时总是building workspace的两个解决办法
- Java Annotation及注解原理简析
- ubuntu14.10下卸载安装在python上的模块
- maven网址收藏
- jiebaR中文分词 —— R的灵活,C的效率
- 【android】Scroller类介绍
- 上传File时,浏览器总是添加<pre>的解决办法
- 1033. To Fill or Not to Fill
- [C++]LeetCode: 96 Maximum Product Subarray(动态规划)
- win32 获取本机mac地址(两种方法)
- ageEncoding="utf-8"%和charset="utf-8"
- 关于使用superSlide完成卡片的横向滚动
- urllib2 使用
- window.open与window.opener小记
- 比较全的 POM.xml