1
var file = document.getElementById("genomeFile").files[0];
var formdata = new FormData();
formdata.append("action", 'upload_file');
formdata.append("genomeFile", file);
var upload = $.ajax({
type: "POST",
url: ajax_data.ajax_url,
data: formdata,
cache: false,
dataType: 'text',
processData: false,
contentType: false,
success: function(data, textStatus, jqXHR) { console.log(data); }
});
しかし、問題はconsole.log(data)です。ちょうど0相続人PHP関数を出力:Wordpress AJAXファイルはWAMPで作業していますか?
public function upload_file() {
die('test');
$file = $_FILES["genomeFile"];
$uploader = get_current_user_id();
require_once(GENOMICS__PLUGIN_DIR . 'classes/uploadGenome.class.php');
$uploadGenome = new uploadGenome();
$uploadGenome->upload($file);
die();
}
「テスト」は出力されないので、要求はupload_file()関数に到達していません。このコードはMAMP ProとLAMPサーバーで動作し、WAMPの機能は動作しません。誰でもこの問題を修正または診断する方法を知っていますか?