firstname、lastname、description、およびimageパスをMySqlデータベースにアップロードしようとしています。アップロードした画像を特定のフォルダに移動します。ここでajaxとphpを使用した画像とデータのアップロード
は私のAJAX機能を使用して、AJAX呼び出しとPHPファイルに直接画像を送信することはできません
formData = new FormData(addPeopleForm);
var file_data = $('input[type="file"]')[0].file;
formData.append("file", file_data);
$.ajax({
type: "POST",
url: "functions.php",
contentType: false,
cache: false,
processData: false,
data: {
function: "savepeople",
data: formData
}, success: function(data){
console.log(data);
getPeople();
}
});
のfunctions.php
if(isset($_POST['function'])){
$f = $_POST['function'];
if($f == "savepeople"){
require_once("config.php");
echo $_POST['firstname'];
.
.
.
はあなたがFORMDATAで関数の変数を追加しよう#my_formを持っている
を試すことができます? –
私はちょうどそれをやって、すべてうまくいった:)ありがとうとにかく:) – Troutfisher
喜んで助けてください:) –