文章詳情頁
javascript - 關于jquery的ajax post數據的問題
瀏覽:185日期:2023-09-01 18:20:21
問題描述
這是前臺ajax方法
這是傳輸前的files內容
這是提交之后的后臺req.body接受到的內容
請問為啥會自動遍歷輸出了files呢 ?我別的什么也沒干呀,只想將files作為整體返回給后臺
問題解答
回答1:數據傳輸的時候是以key/value的形式拼接的,value的值必須是string,如果是復雜對象({}/[]),會遍歷后拆成最小的單元以滿足key/value鍵值對。建議你將files值轉化為string(JSON.stringify(files)),后臺收到數據后再轉換回來(JSON.parse())。
$.ajax({ url:’xxx’, type: ’post’, dataType: ’json’, data: { title: title, belongTo: belongTo, content: content, files: JSON.stringify(files) }})回答2:
就這樣沒問題,后臺接收到的就是 files 整體。
標簽:
JavaScript
相關文章:
1. javascript - immutable配合react提升性能?2. javascript - sublime快鍵鍵問題3. css - 寫頁面遇到個布局問題,求大佬們幫解答,在線等,急!~4. 配置Apache時,添加對PHP的支持時語法錯誤5. phpstudy8.1支持win11系統嗎?6. javascript - nodejs關于進程間發送句柄的一點疑問7. javascript - 移動端上不能實現拖拽布局嗎?8. 實現bing搜索工具urlAPI提交9. Apache 已經把網站根目錄的改為allow from all了,但是服務器還是不能訪問?10. vue.js - Vue 如何像Angular.js watch 一樣監聽數據變化
排行榜

網公網安備