1. 程式人生 > >頁面對json返回自動result:{"flag":"true"}問題

頁面對json返回自動result:{"flag":"true"}問題

昨天遇到一個問題,使用$.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,

""));這樣一段程式碼就可以解決了。

希望對大家會有幫助。

相關推薦

面對json返回自動result:{"flag":"true"}問題

昨天遇到一個問題,使用$.ajaxFileUpload外掛傳送請求獲取返回資訊,後臺正常返回的資料是result:{"flag":"true"}這個樣式的,但是在succese方法中獲取的的返回data卻是 result:<pre style="word-wrap:

SpringMVC 中 jsp 面對 Controller 返回資料的使用

首先看在SpringMVC中利用Controller驗證登陸並返回資料 @RequestMapping("/check") @ResponseBody public Object check(String username, Str

SSM_CRUD新手練習(10)返回JSON數據

數據 解決 bsp pri shm 狀態碼 通用 互聯 add 我們完成了員工的分頁查詢,但是現在這種做法只能適應瀏覽器和服務器的交互模式,但在移動互聯網時代,客戶端不僅僅只有瀏覽器,還有安卓和IOS客戶端。我們的解決方式是AJAX+JSON方式來實現平臺無關性。

SSM_CRUD新手練習(10)返回JSON資料

   我們完成了員工的分頁查詢,但是現在這種做法只能適應瀏覽器和伺服器的互動模式,但在移動網際網路時代,客戶端不僅僅只有瀏覽器,還有安卓和IOS客戶端。我們的解決方式是AJAX+JSON方式來實現平臺無關性。    所以我們現在需要改造我們的查詢。   &

springMvc 將物件json返回自動忽略掉物件中的特定屬性的註解方式

1.註解使用在 類名,介面頭上 @JsonIgnoreProperties(value={"comid"}) //希望動態過濾掉的屬性   例 @JsonIgnorePropert

SSM框架實現分返回JSON資料

先看一下返回的JSON資料: { "pagNum": 1, "pageSize": 5, "totalRecord": 12, "totalPage": 3,

下拉框只顯示最初下拉框中的值和json返回array的交集

sel .text json down emp tno append length drop 首先我們可以遍歷dropdown var array = new Array(); $("#select option").each(function(j){ array[j]=

驗證信息json返回,前臺接收顯示無刷新。筆記

btn onclick button css param 登錄 resize .html instance <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o

bootstrap-table前臺和後臺分json格式的要求

total bsp 為什麽 ros 技術 ots cli 前端 microsoft Bootstrap是一款前端非常流行的框架,其中的表格更為大家經常使用。大家都知道表格的分頁分為前臺和後臺分頁,也就是表格配置中sidePagination屬性,當sidePaginatio

Ajax和Json實現自動補全

scrip serve rds data character style pragma get writer 1、index.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"

解決JSON返回HashMap字段值為null不顯示key的問題

val ngs ash name fig tis 配置文件 不顯示 json 在Mybatis的配置文件裏添加   <configuration> <!-- 返回HashMap字段值為null時保存key --> <settings

Selenium PageFactory面對

method aid 修改 get 用例 exce ons set http 使用頁面對象的好處是: 當頁面元素的位置發生變化時, 我們只需要去修改id或者xpath, 而不用去修改測試用例。 import org.openqa.selenium.WebDriver;i

工作總結 頁面 ActionResult / JsonResult 將對象以 Json() 返回

page json var 序列化 ima 自動 bsp src 加載 其實都不用在頁面上序列化 打印 都不需要在頁面上 像這樣 var ajaxResult = eval("(" + data + ")"); 序列化為

SpringBoot學習筆記(5):處理前端JSON返回的日期的格式

處理 date() ring row 學習筆記 post 直觀 val rtt SpringBoot學習筆記(4):處理前端JSON返回的日期的格式 問題描述   前端頁面顯示的時間為毫秒格式,不利於直觀顯示! 解決方法1——後端解決 public class Flow

Selenium(Python)PageObject面對

pre fin 點擊 from 獲取 定位 dup 測試 startup 使用PageObject頁面對象的好處是, 當頁面元素的位置發生改變時, 只需要去修改Xpath或者ID, 而不用去修改測試用例本身; 本次的思路是: 1、常用方法類 2、頁面對象 3、測試用例類

[對抗訓練]20180117,Linux下自動生成flag(v0.1)

itl kill 查看 src nbsp 定時 ssl pla 用戶 [對抗訓練]20180117,Linux下自動生成flag (v0.1)設置目標靶機(Linux)定時生成flag的過程。在靶機終端登錄root用戶 使用命令 su ,然後輸入roo

Django 分查詢並返回jsons數據,中文亂碼解決方法

返回json 類型 模型 數據流 class stringio self option sci Django 分頁查詢並返回jsons數據,中文亂碼解決方法 一、引子 Django 分頁查詢並返回 json ,需要將返回的 queryset 序列化, demo 如下: #

SpringBoot+Mybatis配置Pagehelper分插件實現自動

pri ldb tar pos method prop 註意 dss stk SpringBoot+Mybatis配置Pagehelper分頁插件實現自動分頁 **SpringBoot+Mybatis使用Pagehelper分頁插件自動分頁,非常好用,不用在自己去計算和組裝

使用工具類,讓Json返回更得體,更好看

fields vat value 技術分享 準備 java success csdn mapping 本文章所用技術為SpringMVC+JSON 利用工具類輕松將json返回到頁面中,而不用手動一個一個去映射 首先呢我們需要定義一個返回json的工具類Resp<T&

swagger2 離線文件 文件中心搭建 json swagger 自動生成api文件

最近找了一個自動生成api文件的工具swagger,相對swaggerEdit就不說了。個人比較懶,還是自動生成來的便捷,尤其是老專案,新專案在初期可能會維護,但是到了後期就很難保證了。所以,那些需要一些特殊配置說明的文件工具就不提了。 這篇文章主要是在swagger2 swagger UI的基