文章詳情頁
javascript - 關于jquery的ajax post數據的問題
瀏覽:103日期: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. 在應用配置文件 app.php 中找不到’route_check_cache’配置項2. html按鍵開關如何提交我想需要的值到數據庫3. mysql取模分表與分表4. gvim - 誰有vim里CSS的Indent文件, 能縮進@media里面的5. HTML 5輸入框只能輸入漢字、字母、數字、標點符號?正則如何寫?6. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下7. 跟著課件一模一樣的操作使用tp6,出現了錯誤8. PHP類屬性聲明?9. objective-c - ios 怎么實現微信聯系列表 最好是swift10. javascript - 請教如何獲取百度貼吧新增的兩個加密參數
排行榜
