iT邦幫忙

0

javascript 字串轉陣列

我知道字串轉陣列有split方法可以用

但是我有一個字串長得很像陣列~
(從PHP端接收來的)

response:"Array↵(↵ [0] => 123.jpg↵ [1] => image/jpeg↵ [2] => imageFileBase64↵)↵"

上面這串是從Chrome的開發工具抓出來的

看到這串的瞬間..我這麼寫..

var imgName = response[0];	//圖片檔名
var imgType = response[1];	//圖片型態
var imgBase = response[2];	//圖片base64碼

可是卻得到r、A、r三個字母值
不是我要的答案~~
仔細一看...他居然傳給我字串...= =

請問..
除了split方法以外~有沒有更快的處理方法~
(因為用split處理..好像要分很多次..= =)

後端直接傳json不是更快嗎???
我有試過json.
可是不知道為什麼..
前端取到的response卻是字串..= =
不過我已解決!!
既然都會變成字串
我就在後端把我要的資訊重組
以幾個符號作分割點
例如:"|cut|"
最後..傳到前端再用split做分割處理~
傳遞是會變成字串沒錯
但是要用JSON.stringify他就會變成Json格式了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答