При данной конструкции переменные $file , $token он не видит, как сделать , чтоб видел?
$file is not defined
class Core {
SendAudioInAudioMessage($url) {
$file = $('input[name=file]').prop('files')[0];
$token = $('input[name=access_token]').val();
$peer_id = $('input[name=peer_id]').val();
$form = new FormData();
$form.append('file', $file);
$form.append('token', $token);
$form.append('peer_id', $peer_id);
$.ajax({
url: $url,
dataType: 'json',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'POST',
success: function(json){
alert('ok');
}
});
}
}
https://jsfiddle.net/nnmm270q/7/