У меня следующий код:
function updateValue(type, id, updatedValue)
{
// result bellow is 1200-1200
console.log(updatedValue + "-" + encodeURIComponent(updatedValue));
if (type >= 1 && type <= 3)
{
$(document).keypress(function(e)
{
if (e.which == 13)
{
// result below is: loader/updateinfo.php?type=1&value=&by=26
console.log("loader/updateinfo.php?type=" + encodeURIComponent(type) +"&value=" + encodeURIComponent(updatedValue) + "&by=" +encodeURIComponent(id));
$.ajax(
{
type: "POST",
url: "loader/updateinfo.php",
data: {type: encodeURIComponent(type), value: encodeURIComponent(updatedValue), by: encodeURIComponent(id)},
success: function(result)
{
window.console.log('Successful ' + encodeURIComponent(id));
}
});
}
});
}
}
Как я уже упоминал в коде, при запуске функции значение updatedValue является правильным, но выше ajax - как и в ajax , значение пусто. Как это возможно и что может быть причиной? Большое спасибо!