为了账号安全,请及时绑定邮箱和手机立即绑定

在 php 中处理带有文件和其他输入的已发布 formData 对象

在 php 中处理带有文件和其他输入的已发布 formData 对象

PHP
慕桂英4014372 2023-12-15 15:25:16
我需要处理来自表单发布的输入,但我不知道如何在 php 中执行此操作,因为当我编写 $_POST[“header”] 时,它 var_dumps null。我正在创建 formData 对象并插入表单中的所有输入。然后用ajax发布。你能帮我么?我需要处理“标题”、“内容”、“密码”和文件。<form method="post" enctype="multipart/form-data" id="uploadFiles">    <label for="newsHeader" id="headerLabel">Nadpis</label>    <input type="text" name="newsHeader" id="newsHeader">    <label for="content" id="contentLabel">Text novinky</label>    <textarea name="content" id="content"></textarea>    <label for="files" id="filesLabel">Fotky</label>    <input type="file" name="files" id="files" accept="image/jpeg" multiple>    <label for="password" id="passwordLabel">Heslo pro upload</label>    <input type="text" name="password" id="password">    <button type='submit' id='uploadFilesSubmit'>NAHRÁT</button></form>$("#uploadFiles").submit(function(event){        event.preventDefault();        var formDataObj = new FormData(),        header = $("#newsHeader").val(),        content = $("#content").val(),        password = $("#password").val();        formDataObj.append("header", header);        formDataObj.append("content", content);        formDataObj.append("password", password);        $.each($("#files")[0].files, function(i, file) {            formDataObj.append('file', file);        });        console.log(Array.from(formDataObj));        $("#uploadFilesSubmit").html("<div class='buttonSubmitIcon'><i class='fas fa-sync'></i></div>");        $.ajax({            method: "POST",            url: "uploadNews.php",            data: {                formDataObj: formDataObj            },            dataType: 'json',            contentType: false,            processData: false,            success: function(results){            }, error: function(){            }        });    });在 uploadNews.php 我有这个:exit(json_encode(var_dump($_POST["header"])));它总是返回“未定义索引:标题”,与内容或计数相同($_FILES[“文件”][“名称”])我想要的只是以某种方式获得发布的值..非常感谢
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 56 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信