Have issue with PHP $_POST. Then I save information and check $_POST['g_kcal']; returned
Notice: Undefined index: g_kcal in
This field g_kcal count's all input fields values after input change. It returns new input with name = 'g_kcal' via ajax.
JavaScript:
$('.box-body').change(function(){
var totalPointsKcal = 0;
$(this).find('input[name="kcal[]"]').each(function(i,n){
totalPointsKcal += parseFloat($(n).val(),10);
});
$.ajax({
type: 'post',
url: 'ajaxLoader.php',
data: {
galutinis_kcal:totalPointsKcal,
},
success: function (response) {
document.getElementById("galutinis").innerHTML=response;
}
});
});
ajaxLoader.php:
if(isset($_POST['galutinis_kcal'])) {
$kcal = $_POST['galutinis_kcal'];
echo "<input class='skaiciuokle kcal1' type='text' name='g_kcal' value=". round($kcal, 1) ." disabled>";
}
Can't find their the problem is. Maybe POST can't receive information that was send via ajax ?