Я действительно не знаю, почему это не работает. data1 и data2 будут отправлены в мою php-форму, но data3 не будет независимо от того, что я установил. Может ли кто-нибудь указать, что не так, что я могу просто не заметить.
function flap(span) {
var id1 = span.getAttribute('data-id1');
var id2 = span.getAttribute('data-id2');
var lop = id2.slice(8, 1000);
var lip = id2.slice(0, 8);
var str = lop;
var n = str.lastIndexOf("/");
var res = str.slice(0, n);
var mac = res;
var red = mac.lastIndexOf("/");
var rem = red+1;
var ret = mac.slice(rem, 1000);
var slap = ret;
$.ajax({
url:'controlmysite/userfiles.php',
type:'POST',
data:{
data1: id1, data3: slap, data2: lip + res,
},
success: function(filesDirectory1){
$('#filesDirectory').html(filesDirectory1);
}});}
Я изменил data3 на множество разных вещей; я даже установил для него id1, lip, res и ret. Я поменял местами позиции с данными1 и данными2, но данные3 почему-то просто не будут отправляться. Пожалуйста, кто-нибудь укажите, что я явно упускаю из виду. Спасибо за любую помощь.