昨天遇到一个问题,使用$.ajaxFileUpload插件发送请求获取返回信息,后台正常返回的数据是result:{"flag":"true"}这个样式的,但是在succese方法中获取的的返回data却是
result:<pre style="word-wrap: break-word; white-space: pre-wrap;">{"flag":"true"}</pre>这个样式的;
页面请求代码如下
$.ajaxFileUpload({
"url" : "url",
"secureuri" : false,
"fileElementId" : "groupLogo", //文件选择框的id属性
"dataType" : "text",
"success" : function(result){
if(result.flag == "true"){
alert("客服团队保存成功!");
}
},"error":function(){
alert("访问失败!请联系程序员哥哥!");
refreshPage();//调用default.jsp页面的刷新方法
}
});
java代码如下:
@RequestMapping(value="value")
@ResponseBody
public Map<String, Object> saveCSGroupInfo(HttpSession session,HttpServletResponse response)
Map<String, Object> resultMap = new HashMap<String, Object>();
String flag = "true";//标示客服组长是否有工作邮箱, true 成功执行,email 团队负责人没有邮箱,bind 客服绑定坐席
resultMap.put("flag", flag);
returnresultMap;
}
后来查看了一下,ajaxfileupload的源码,
才知道,ajaxfileupload是不解析json的;
所以需要在success方法中添加result = $.parseJSON(result.replace(/<.*?>/ig,""));这样一段代码就可以解决了。
相关推荐
本篇文章将围绕提供的代码片段`<iframe src="show.asp" frameBorder="0" width="500" scrolling="no" height="230"></iframe>`展开详细讨论。 ### `<iframe>`标签概述 `<iframe>`(Inline Frame)是HTML中的一个...
<xsl:when test="testng:isFilterSelected('FAIL') = 'true'"> .testMethodStatusFAIL { background-color: #FFBBBB; } </xsl:when> <xsl:otherwise> .testMethodStatusFAIL { background-color: #FFBBBB;...
<pre></pre>格式化原样式输出 --> <br><br> <table border="1" cellspacing="0" cellpadding="5" align="center" width="40%"> <caption><strong>明星排行榜</strong> <a href="">添加</a></caption> <!-- ...
* 预定义格式:<PRE></PRE>,保留文件中空格的大小 * 预定义格式的宽度:<PRE WIDTH=?></PRE>,以字元计算 其他 * 向中看齐:<CENTER></CENTER>,文字与图片都可以 * 闪耀:<BLINK></BLINK>,有史以来最被嘲弄的...
- 对于Netscape Navigator: `<embed src="*.mid" autostart="true" hidden="true" loop="true"></embed>` - 示例: - `<bgsound src="music.mid" loop="infinite">` - `<embed src="music.mid" autostart="true...
<style type="text/css"> body { background : #333; } #wrap { margin : 50px auto 0px auto; width : 750px; } #description { margin-top: 80px; } #description ul { margin:...
* 预定格式: `<PRE></PRE>`,保留文件中空格的大小 * 预定格式的宽度: `<PRE WIDTH=?></PRE>`,以字元计算 * 向中看齐: `<CENTER></CENTER>`,文字与图片都可以 * 闪耀: `<BLINK></BLINK>`,有史以来最被嘲弄的...
* <pre></pre>:创建预格式化文本 * <b></b>:创建粗体文本 * <i></i>:创建斜体文本 * <tt></tt>:创建打字机风格的文本 * <cite></cite>:创建一个引用,通常是斜体 * <em></em>:加重一个单词(通常是斜体加粗体...
<span class="tree-star">*</span><span class="tree-star">*</span><span class="tree-star">*</span><span class="tree-star">*</span><span class="tree-star">*</span><span class="tree-star">*</span><span ...
</pre> </html> ``` ### 4.3 图片标签 img标签用于插入图片,具有四个属性:src、alt、width和height。例如: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>展示图片的...
- **内部样式表**:在`<head>`标签内使用`<style>`标签来定义样式。 - 示例: ```html <head> <style> body { background-color: lightblue; } h1 { color: white; text-align: center; } p { font-...
* 预定格式:<PRE></PRE>,保留文件中空格的大小 * 预定格式的宽度:<PRE WIDTH=?></PRE>,以字元计算 其他标签 * 向中看齐:<CENTER></CENTER>,文字与图片都可以 * 闪耀:<BLINK></BLINK>,有史以来最被嘲弄的...
`<TABLE>`、`<TR>`、`<TD>`、`<TH>`** - 描述:用于创建表格。 - 示例: ```html <TABLE BORDER="1"> <TR> <TH>标题1</TH> <TH>标题2</TH> </TR> <TR> <TD>数据1</TD> <TD>数据2</TD> </TR> </TABLE> `...
- **示例**:`<table><caption>员工名单</caption><tr><th>Name</th><th>Age</th></tr><tr><td>John Doe</td><td>30</td></tr></table>` #### 居中文本:`<center>` - **作用**:定义居中文本。该标签已废弃,建议...
<div class="jy-up-ch"> <a > </a> <a > </a> <a > </a> <a > </a> </div> </div> <div class="wr" id="preview-pane"> <div class="preview-container"> <div class="pre-1"> <img /> </div> <div...
- 示例:`<table><caption>标题</caption><tr><td>单元格</td></tr></table>` 3. **`<tr>`**:表格行标记,用于定义表格中的一行。 - 示例:`<tr><td>单元格</td></tr>` 4. **`<td>`**:表格数据单元格标记,...
* 预定格式:`<PRE></PRE>`,保留文件中空格的大小 * 预定格式的宽度:`<PRE WIDTH=?></PRE>`,以字元计算 * 向中看齐:`<CENTER></CENTER>`,文字与图片都可以 * 闪耀:`<BLINK></BLINK>`,有史以来最被嘲弄的标签 ...
* `<pre></pre>`:创建预格式化文本 * `<h1></h1>`:创建最大的标题 * `<h6></h6>`:创建最小的标题 * `<b></b>`:创建黑体字 * `<i></i>`:创建斜体字 * `<tt></tt>`:创建打字机风格的字体 * `<cite></cite>`:...
- **语法**:`<pre>原始格式内容</pre>` - **作用**:保留原始的空格和换行。 - **示例**:`<pre>这是原始格式内容,保留空格和换行。</pre>` #### 页面背景 `<body background>` - **语法**:`<body background=...