文章詳情頁
javascript - 關于jquery的ajax post數據的問題
瀏覽:85日期: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. python - Django有哪些成功項目?2. 實現bing搜索工具urlAPI提交3. Python從URL中提取域名4. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)5. 關于mysql聯合查詢一對多的顯示結果問題6. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。7. node.js - 微信小程序websocket連接問題8. 直接打字符不可以嗎?>和>有區別嗎9. node.js - windows10下的npm全局路徑的復原或者將npm徹底刪除?10. Python中使用超長的List導致內存占用過大
排行榜
