PHP $ _FILES为空,带有jquery生成的输入

时间:2015-03-05 17:10:50

标签: php jquery

我正在尝试使用PHP上传一些图像。我正在使用JQUERY生成输入:

    $( "#new" ).click(function() {
            $( ".upload-area" ).append( "<div><input type='file' name='image[]' class='input-file'></div>");
          });
          $("body").on("click", ".remove", function (e) {
            $(this).parent("div").remove();
        });

使用Codeigniter 3生成表单。

<form action="http://localhost/***********/index.php/admin/estate/create" enctype="multipart/form-data" method="post" accept-charset="utf-8">
  <?php echo form_input($in_title);?>
  <a class="btn btn-success" id="new">ADD</a>
  <div class="upload-area">
    <input type="file" name="image[]" class="input-file">
  </div>
</form>

但是当我尝试提交表单时。此输入不会显示在$ _FILES中。

我确信生成的输入位于表单标记之间。如果我输入一个静态输入,它将被提交。

有什么想法吗?

0 个答案:

没有答案