human
ajaxでフォームを送信するためにJavaScriptでスクリプトを書くのを手伝ってくれますか？
gpt
もちろん、ここにJavaScriptでAJAXを使ってフォームを送信するコードの例があります：

// フォームを選択する
var form = document.querySelector("#form")；

// フォームにsubmitイベントを追加する
form.addEventListener("submit", function (event) { // フォームに送信イベントを追加します。
  // フォームのデフォルトアクション（送信してページをリロードする）を防ぐ
  event.preventDefault()；

  // 新しい XMLHttpRequest オブジェクトを作成します。
  var xhr = new XMLHttpRequest()；

  // サーバへの接続を開く
  xhr.open("POST", "https://ejemplo.com/enviar-formulario")；

  // リクエストヘッダを設定する
  xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")；

  // フォームのデータを含むリクエストをサーバーに送信する
  xhr.send(new FormData(form))；

  // サーバからの応答を処理する
  xhr.onreadystatechange = function () { // サーバからの応答を処理する
    if (xhr.readyState === XMLHttpRequest.DONE) { // サーバからの応答を処理します。
      if (xhr.status === 200) { // フォームの送信に成功しました。
        console.log("Form submitted successfully")；
      } else {
        console.error("There was an error submitting the form")；
      }
    }
  };
});

この例では、フォームのIDが "form "であり、サーバーが "https://ejemplo.com/enviar-formulario "へのPOSTリクエストを処理するように設定されていることを想定しています。これらの値を、あなたのケースに合った正しい値に置き換えることを忘れないでください。