Ajax POST成功但没有数据发送

时间:2018-08-15 06:04:35

标签: jquery ajax codeigniter-3

我在使用ajax上传多文件时遇到问题,在这种情况下,我在使用codeingiter,当我调用$ _POST数组在上传函数上返回null时,这是我的表单,我正在使用此代码段

表格

https://jsfiddle.net/alexjamesbrown/2nzL9f7g/

服务器测试

public function test_upload()
{

    echo "<pre>";
    print_r ($_POST);
    echo "</pre>";

}

返回

Array
(
)

我的问题是如何解决此问题?预先感谢

1 个答案:

答案 0 :(得分:0)

尝试使用$_FILES

public function test_upload()
{

    echo "<pre>";
    print_r ($_FILES);
    echo "</pre>";

}

您的输入文件必须具有多个这样的文件的名称数组:

<input type="file" name="files[]" multiple />

了解更多:http://php.net/manual/en/reserved.variables.files.php