我正在开发一个应用程序(我的大学的一种社交网络)。我需要添加评论(在特定数据库中插入一行)。为此,我的 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 提交表单,但我不知道如何执行此操作,因为我不知道如何捕获表单输入值。任何人都可以帮助我吗?