Ajax&JSON
Ajaxとは?
Asynchronous JavaScript ans XMLの略として、クライアントが非同期サーバとどのように通信するか.
XMLまたはJSON形式のデータを非同期で転送します.
非同期は、サーバとの通信中に同時に多くのことが起こる可能性があることを意味します.
これは、サーバとの通信時間が長くても、Webリソースをより効率的に使用するために、この時間内に他のタスクを実行できることを意味します.
Ajaxでは、ページを切り替えずにデータをリフレッシュできます.
Ajax使用例
自動補完機能
検索するときは、ページを変えるのではなく、推奨される検索語を表示します.
ユーザー情報の表示
ユーザがウェブサイトに会員登録する際に情報(氏名、電話番号など)を暴露する機能.これにより、サーバ上でデータが収集されます.
JSON
JavaScriptオブジェクトアノテーションの略である「属性-値ペア」または「キー値ペア」からなるデータ・オブジェクトを渡すオープン・スタンダード・フォーマット.
上の写真はNodeJSのパッケージです.jsonファイルの一部.これらのキーと値はペアです.
JSON処理AJAXを使用
jsonデータ情報の移動
クライアント->サーバ
String送信に変換します.
data = JSON.stringify(data);
サーバ->クライアント写真を撮ってもいいです.クライアントはparseを使用してstringによって受信されたjsonを処理する.
var result = JSON.parse(xhr.responseText);
サンプルコード
上記のコードは、次のように基本フレームワークを作成します.
この写真では、inputウィンドウに値を入力しajaxsendボタンを押すと、次のコードがjsonを使用してajax転送を開始します.
最終実行結果
これにより、入力したEメールが画面に表示されるかどうかを確認できます.
Reference
この問題について(Ajax&JSON), 我々は、より多くの情報をここで見つけました https://velog.io/@chamgrace/AjaxJSONテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol