Entiendo cómo funcionan los atributos de acción y método al enviar un formulario, pero ¿es necesario en las operaciones de AJAX?
Básicamente, busca la diferencia entre usar AJAX para enviar un formulario a un servidor y usar una publicación HTML.
AJAX no necesita un formulario en absoluto , es una forma de enviar una solicitud desde el navegador al servidor que puede contener cualquier información que desee. Por ejemplo, puede rastrear dónde mueve el mouse el usuario y enviar estos datos a su servidor cada pocos milisegundos.
Si lo está utilizando para enviar el contenido de un formulario, entonces técnicamente no, no necesita atributos de acción y método, porque puede leer los campos del formulario directamente y enviarlos a donde quiera. Sin embargo, generalmente es una buena idea tenerlos de todos modos, aunque solo sea como una alternativa si el JavaScript falla o si el usuario tiene JavaScript desactivado.