Ajaxについてまとめた

・非同期(ajax)は、JS(DOM)とサーバーが、XML(JSON)ファイルをやりとりする。

f:id:kaz08:20210409112208j:plain

XMLHttpRequest (XHR) オブジェクトは、サーバーと対話するために使用されます。ページ全体を更新する必要なしに、データを受け取ることができます。これでユーザーの作業を中断させることなく、ウェブページの一部を更新することができます。 XMLHttpRequestAJAX プログラミングで頻繁に使用されます。

XML(Extensible Markup Language)ファイルが、サーバーとやりとりをするけど、一部分のみ。(JSONも同じ) ・どこを書き換える必要があるのかを指定するのが、DOM

参考:
https://wa3.i-3-i.info/word12672.html
http://pikawaka.com/word/ajax
XMLHttpRequest

実装する際の参考:
Rails6でのjQuery導入方法 - Qiita
Railsでいいね機能のAjax処理を実装してみた - Qiita