$.ajax を使用して、ユーザーが入力ファイルでファイルを選択したときに非同期でファイルをアップロードしたいと考えています。しかし、呼び出しを受け取ったphpは未定義のインデックスを返します。jquery コードは次のとおりです。
$("#urlimatge").change(function(){
var filename = $("#urlimatge").val();
$.ajax({
type: "POST",
url: "utils/uploadtempimg.php",
enctype: 'multipart/form-data',
data: {'urlimatge' : filename },
success: function(response){
alert(response);
}
});
});
そして呼び出しをrecibeするphp:
$image = new gestorimatges();
$target_path = $image->uploadTemp($_FILES['urlimatge']['name'],$_FILES['urlimatge']['tmp_name']);
ありがとう