Я разрабатываю приложение (своего рода социальную сеть для моего университета). Мне нужно добавить комментарий (вставить строку в конкретную базу данных). Для этого у меня есть HTML-форма на моей странице html с различными полями. В момент отправки я не использую действие формы, но я использую пользовательскую функцию javascript для разработки некоторых данных перед отправкой формы.
function sendMyComment() {
var oForm = document.forms['addComment'];
var input_video_id = document.createElement("input");
var input_video_time = document.createElement("input");
input_video_id.setAttribute("type", "hidden");
input_video_id.setAttribute("name", "video_id");
input_video_id.setAttribute("id", "video_id");
input_video_id.setAttribute("value", document.getElementById('video_id').innerHTML);
input_video_time.setAttribute("type", "hidden");
input_video_time.setAttribute("name", "video_time");
input_video_time.setAttribute("id", "video_time");
input_video_time.setAttribute("value", document.getElementById('time').innerHTML);
oForm.appendChild(input_video_id);
oForm.appendChild(input_video_time);
document.forms['addComment'].submit();
}
Последняя строка отправляет форму на правильную страницу. Он работает нормально. Но я хотел бы использовать ajax для отправки формы, и я понятия не имею, как это сделать, потому что я понятия не имею, как поймать входные значения формы. кто-нибудь может мне помочь?