成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 關(guān)于jquery的ajax post數(shù)據(jù)的問題

瀏覽:87日期:2023-09-01 18:20:21

問題描述

這是前臺(tái)ajax方法javascript - 關(guān)于jquery的ajax post數(shù)據(jù)的問題

這是傳輸前的files內(nèi)容javascript - 關(guān)于jquery的ajax post數(shù)據(jù)的問題

這是提交之后的后臺(tái)req.body接受到的內(nèi)容javascript - 關(guān)于jquery的ajax post數(shù)據(jù)的問題

請(qǐng)問為啥會(huì)自動(dòng)遍歷輸出了files呢 ?我別的什么也沒干呀,只想將files作為整體返回給后臺(tái)

問題解答

回答1:

數(shù)據(jù)傳輸?shù)臅r(shí)候是以key/value的形式拼接的,value的值必須是string,如果是復(fù)雜對(duì)象({}/[]),會(huì)遍歷后拆成最小的單元以滿足key/value鍵值對(duì)。建議你將files值轉(zhuǎn)化為string(JSON.stringify(files)),后臺(tái)收到數(shù)據(jù)后再轉(zhuǎn)換回來(JSON.parse())。

$.ajax({ url:’xxx’, type: ’post’, dataType: ’json’, data: { title: title, belongTo: belongTo, content: content, files: JSON.stringify(files) }})回答2:

就這樣沒問題,后臺(tái)接收到的就是 files 整體。

標(biāo)簽: JavaScript
相關(guān)文章: