アプリケーション (私の大学のソーシャル ネットワークのようなもの) を開発しています。コメントを追加する必要があります (特定のデータベースに行を挿入します)。これを行うには、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を使用したいのですが、フォームの入力値をキャッチする方法がわからないため、これを行う方法がわかりません。誰でも私を助けることができますか?