鍍金池/ 問答/HTML/ 后端返回特殊字符的格式,前端要怎么處理才能正常顯示

后端返回特殊字符的格式,前端要怎么處理才能正常顯示

MULTILINGUAL?For vehicles from 07.2014?QTY: 1?Old number: 01402901444?Replaceablitity: Not retroactively replaceable?Weight: 0.063

回答
編輯回答
赱丅呿

1)懟他
2)懟不動(dòng)請(qǐng)參考三樓
3)個(gè)人不建議這么縱容他如此返回給你格式,所以推薦懟他.

2018年9月20日 20:40
編輯回答
愛礙唉

http返回的數(shù)據(jù) 每行都是"/r/n",也沒見打起來.

2017年5月21日 14:50
編輯回答
小眼睛

傳給特殊符號(hào),看需要怎么使用,如圖如果是排行顯示

str.spilt('?') // 即可

如果需要解析json,或者提取有效信息,根據(jù)特殊符號(hào),如題是從第三行開始key: value模式,正常解析即可

str.spilt('?').slice(2).reduce((acc, item) => {
    const arr = item.split(':')
    acc[arr[0]] = acc[arr[1]]
    return acc
}, {})

但是這樣處理太依賴于字符串格式,如果字符串格式不同,代碼重寫,建議還是穿一個(gè)json之類或者查詢字符串等等

2018年1月18日 06:54
編輯回答
萌吟

哈哈哈,我也支持泰拳警告,打不過就專門寫個(gè)組件解析這種“我們后端非要返回的這種不知道什么格式”的格式吧

2018年3月10日 12:59
編輯回答
怣人

我的天. @善良的烏賊 +1

2017年9月26日 11:20
編輯回答
撥弦

這時(shí)候還想什么呢,當(dāng)面拳頭說話吧。讓他給你json

2017年2月2日 03:56
編輯回答
尛憇藌

這樣太不穩(wěn)定和規(guī)范了,不能都依著性子來,需要定個(gè)標(biāo)準(zhǔn),最好是json,要不然就泰拳警告吧

2018年6月1日 22:49