文章詳情頁
javascript - 關于jquery的ajax post數據的問題
瀏覽:102日期: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. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????2. 在應用配置文件 app.php 中找不到’route_check_cache’配置項3. html按鍵開關如何提交我想需要的值到數據庫4. objective-c - 自定義導航條為類似美團的搜索欄樣式5. ios - vue-cli開發項目webstrom會在stylus樣式報錯,飆紅,請大神幫忙6. html5 - 用Egret寫的小游戲,怎么分享到微信呢?7. css - BEM 中塊(Block)有木有什么標準 何時決定一個部分提取為塊而不是其父級的元素呢(Element)?~8. css3 - 怎么感覺用 rem 開發的不多啊9. css - width設置為100%之后列表無法居中10. python - 在pyqt中做微信的機器人,要在表格中顯示微信好友的名字,卻顯示不出來,怎么解決?
排行榜
