タグ

jQueryとAjaxに関するsatopianのブックマーク (2)

  • 複雑なAjaxで悩みがち!処理をうまく解決する3つの方法 | 東京のWeb制作会社 株式会社クーシー

    複雑なAjaxで悩みがち!処理をうまく解決する3つの方法 システム開発 プログラミング Webサイトでエリアを絞るとき等、通常はリンクでページ遷移しますが、ページを読み込む待ち時間がプチストレス… そんなときにページ全体の読み込みをしないで、非同期通信(Ajax)でページ内のコンテンツを一部だけ更新・生成することができます。 今回はAjaxのご紹介と実装方法を解説します。 非同期通信とは? 非同期通信とは、ブラウザの操作が行える通信のことです。 Webページは、ブラウザがサーバーからページの情報をもらうことで表示を行っています。このブラウザとサーバーのやり取りを通信と呼んでいます。 基的には、通信が行われているときは、画面全体の更新が発生して、ブラウザ操作を行うことができません。非同期通信では例外的にブラウザ操作を行える状態で、データベースや外部ファイルからデータを取得して、一部の画面を

    複雑なAjaxで悩みがち!処理をうまく解決する3つの方法 | 東京のWeb制作会社 株式会社クーシー
  • 【JavaScript入門】Ajaxの使い方とGET・POST通信まとめ! | 侍エンジニアブログ

    的に、サーバーと正常な通信をしている場合は、statusの値が「200」なのでこれと条件分岐するのが良いでしょう。さらに、「readyState」と「status」は別々に条件分岐するよりも同時に確認する方が効率的です! xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { //データ取得処理を書く } }; このように「&&」で一緒に確認できることも合わせて覚えておきましょう! 「GET」で通信する方法 この章では、実際にAjaxを使ってGET通信を行う方法について見ていきましょう! 基的なGET通信のプログラム作成からデータの取得までを学んでいきます。 「GET」によるAjax通信のサンプル例 「XMLHttpRequest」を使ったAjax通信では、主に「G

    【JavaScript入門】Ajaxの使い方とGET・POST通信まとめ! | 侍エンジニアブログ
  • 1