Ich arbeite an einer Datei Drag & Drop und möchte die gleiche PHP-Seite verwenden. Ich möchte die PHP-Skript-Seite mit einer Aktion Variable auslösen, so dass es in die folgenden if-Anweisung gehen:Ajax-Parameter an PHP-Skript senden
..
elseif ($_POST['action'] == 'uploadFile')
{
TrackEvent('CHANNEL_ACTIVATE');
echo "upload file";
}
ich einen Ajax-Aufruf, die ausgelöst wird, mit ondrop:
var data = new FormData();
data.append('action', 'uploadFile');
var request = new XMLHttpRequest();
request.onreadystatechange = function(){
if(request.readyState == 4){
try {
var resp = JSON.parse(request.response);
} catch (e){
var resp = {
status: 'error',
data: 'Unknown error occurred: [' + request.responseText + ']'
};
}
console.log(resp.status + ': ' + resp.data);
}
};
request.open('POST', 'channelEdit.php');
request.send(data);
$(this).unbind('click').click(function (e) {
});
$("#fileList").trigger("click");
OK, also was ist dein Problem – RiggsFolly
Ich möchte einen Parameter senden, um die if-Anweisung im PHP-Skript auszulösen. Im Moment passiert das nicht. – user3565164