鍍金池/ 問答/HTML/ ajax傳遞給后臺的參數(shù)既有文件又有普通數(shù)據(jù)

ajax傳遞給后臺的參數(shù)既有文件又有普通數(shù)據(jù)

前臺 一個form表單里

<form class="form-horizontal">
  <div class="form-group">
    <label for="imgurl" class="col-sm-2 control-label">縮略圖:</label>
     <div class="col-sm-8">
        <input type="file" id="imgurl" style="float: left;">
    </div>
 </div>
<div class="form-group">
    <label for="showimg" class="col-sm-2 control-label"></label>
    <div class="col-sm-8">
        <div class="previewBox">
              <img id="showimg" style="width: 250px;height: 170px;">
        </div>      
        <br><br>
        <a class="btn btn-info cropBtn">裁剪</a>
    </div>
</div>
<div class="form-group">
    <label for="title" class="col-sm-2 control-label">標題:</label>
    <div class="col-sm-8">
       <input type="text" class="form-control" id="title" value=" 
        <%=articleData.title%>">
  </div>
</div></form>

傳給后臺的數(shù)據(jù)既有文件(圖片),又有普通文本數(shù)據(jù),entype應該怎么設置,一點要設置嗎?$.ajax()里的data應該怎樣傳?后臺(node)怎么接受?大致思路是什么。

回答
編輯回答
編輯回答
旖襯

把數(shù)據(jù)都放到 FormData 中,搜索一下 "ajax 文件上傳"。

2017年2月1日 20:03