【问题标题】:Why does "<input id='id' type=text name='id' value='H123'>" not get "POST"ed by FormData为什么“<input id='id' type=text name='id' value='H123'>”没有得到FormData的“POST”
【发布时间】:2015-10-06 17:21:15
【问题描述】:

当我提交以下表格时

<form name="fileUpload" id="fileUpload" method="post" action="javascript:void(0);" enctype="multipart/form-data">
   <input id='id' type=text name='id' value='H123'>
<div class="file_browser">
<input type="file" name="multiple_files[]" id="_multiple_files" class="hide_broswe" multiple />
</div>
<div class="file_upload">
   <input type="submit" value="Upload" class="upload_button" />
</div>
</form>

文件[] 上传正常,但输入“#id”不在 $_POST 数组中。

我需要它,因为我想传递要存储图像的目录的名称。

【问题讨论】:

    标签: post input ajaxform form-data


    【解决方案1】:

    我注意到您在 'text' 周围缺少引号

       <input id='id' type=text name='id' value='H123'>
    

    应该是:

       <input id='id' type='text' name='id' value='H123'>
    

    除此之外,我看不出它不应该工作的任何明显原因。

    【讨论】:

      猜你喜欢
      • 2010-11-04
      • 2020-10-03
      • 2012-11-25
      • 1970-01-01
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      相关资源
      最近更新 更多