¡Por supuesto! Aquí te dejo un ejemplo básico de cómo enviar un formulario por Ajax en JavaScript:

// Seleccionar el formulario y el botón de envío
const form = document.querySelector('#miFormulario');
const submitBtn = document.querySelector('#enviarBtn');

// Añadir un evento al botón de envío
submitBtn.addEventListener('click', (event) => {
  // Prevenir el comportamiento por defecto del botón de envío
  event.preventDefault();
  
  // Crear una nueva instancia de XMLHttpRequest
  const xhr = new XMLHttpRequest();
  
  // Configurar el objeto XMLHttpRequest
  xhr.open('POST', '/mi-ruta-de-envio');
  xhr.setRequestHeader('Content-Type', 'application/json');
  
  // Convertir los datos del formulario a un objeto JSON
  const formData = new FormData(form);
  const jsonData = {};
  formData.forEach((value, key) => {
    jsonData[key] = value;
  });
  
  // Enviar los datos del formulario por Ajax
  xhr.send(JSON.stringify(jsonData));
  
  // Manejar la respuesta del servidor
  xhr.onload = () => {
    if (xhr.status === 200) {
      console.log('El formulario se envió correctamente');
    } else {
      console.error('Se produjo un error al enviar el formulario');
    }
  };
});


Este script envía los datos de un formulario a la ruta "/mi-ruta-de-envio" mediante una solicitud POST. Los datos del formulario se convierten en un objeto JSON y se envían en el cuerpo de la solicitud. La respuesta del servidor se maneja en la función xhr.onload. Recuerda reemplazar "/mi-ruta-de-envio" con la ruta adecuada para tu aplicación.
แน่นอน! นี่คือตัวอย่างพื้นฐานของวิธีการส่งแบบฟอร์มโดยใช้ Ajax ใน JavaScript: // เลือกแบบฟอร์มและปุ่มส่ง const form = document.querySelector('#myForm'); const sendBtn = document.querySelector('#submitBtn'); // เพิ่มเหตุการณ์ให้กับปุ่มส่ง sendBtn.addEventListener('click', (event) => { // ป้องกันการทำงานเริ่มต้นของปุ่มส่ง event.preventDefault(); // สร้างอินสแตนซ์ XMLHttpRequest ใหม่ const xhr = new XMLHttpRequest(); // ตั้งค่าวัตถุ XMLHttpRequest xhr.open('POST', '/my-shipping-route'); xhr.setRequestHeader('Content-Type', 'application/json'); / / แปลงแบบฟอร์ม ข้อมูลไปยังวัตถุ JSON const formData = new FormData(form); const jsonData = {}; formData.forEach((value, key) => { jsonData[key] = value; }); // ส่งข้อมูลแบบฟอร์มโดย Ajax xhr .send(JSON.stringify(jsonData)); // จัดการการตอบสนองของเซิร์ฟเวอร์ xhr.onload = () => { if (xhr.status === 200) { console.log(' The form was sentเรียบร้อยแล้ว'); } else { console.error('เกิดข้อผิดพลาดขณะส่งแบบฟอร์ม'); } }; }); สคริปต์นี้ส่งข้อมูลแบบฟอร์มไปยังพาธ "/my-shipping-path" โดยใช้คำขอ POST ข้อมูลแบบฟอร์มจะถูกแปลงเป็นออบเจ็กต์ JSON และส่งไปในเนื้อหาคำขอ การตอบสนองของเซิร์ฟเวอร์ได้รับการจัดการในฟังก์ชัน xhr.onload อย่าลืมแทนที่ "/my-shipping-path" ด้วยเส้นทางที่เหมาะสมสำหรับแอปพลิเคชันของคุณ
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence