Dlaczego wyrzuca mi tytułowy błąd kiedy chcę użyć danych, które przesłałem?
Wartości, które edytuję to komórki w tabeli.
Póżniej przesysłam dane do pliku update.php, w konsoli pokazuje się status ok, oraz parametry w formacie
value: "nowawartość".
function update() {
$(".editable").on("dblclick", function() {
$(this).prop('contenteditable', true);
} );
$(".editable").on("blur", function () {
$(this).prop("contenteditable", false);
newValue = $(this).text();
console.log(newValue);
data = {'value': newValue};
$.ajax({
type: "POST",
url: "update.php",
data: data
});
});
}
Czemu to zwraca mi błąd undefinied index?
$a = $_POST['value'];
echo $a;
Próbowałem też kilka prostych przykładowych kodów ze stackoverflow z gotowymi wartościami i zawsze mam ten błąd.