newuser1001 спасибо!
Однако теперь Ajax не отправляет данные)
Хотя в консоли страницу загружает (index.php) с ответом 200, но сам скрипт index.php не получает данные. Опять я чего-то поломал
Console.log выводит все переменные, т.е. они не пустые во время отправки
// Добавляем оценки по предметам
addSubjects = function()
{
var id = this.id;
var rate = this.innerHTML;
var page = "PersonalPage";
var action = "addSubjects";
console.log(id, rate, page, action);
$.ajax
(
{
type: "POST",
url: "form.php",
dataType: "html",
data: "page="+page+
"&action="+action+
"&id="+id+
"&rate="+rate,
success: function(response)
{
// выводим
$("#content").append(html);
}
}
);
}
;[].forEach.call
(
document.querySelectorAll(".editable"),
function(x)
{
x.contentEditable="true"
}
)
;[].forEach.call
(
document.querySelectorAll(".editable"),
function(y)
{
y.onclick=addSubjects
}
)