使い方によってはより快適なウェブページを作成できます。この記事はRailsでjQueryを使ったAjax通信についてのお話です。Railsに限らず、Ajax通信を行う際、jQueryのajax関数がよく使われます。今回はどのようにして使うのか紹介していきたいと思います。ajaxとは.それでは、準備が整ったところで、Ajax機能を確認できる簡単なページを作成しましょう。worldをもとに、Ajax機能を実現していきます。Ajaxを使うことにより、ページ遷移をなしで、DBと通信しながらページコンテンツの一部を変更することができます。サーバーアクセスする場合、画面遷移させてよいなら、Submitが使える画面遷移させない場合は、AJAXを使う。ファイルアップロードなどでは、inputタグのタイプfileで指定した、ファイルの内容はみれない(セキュリティの都合らしい)。いうことは、AJAXでは送れない。【参考】jQueryのAjaxを使って、ページ遷移せずにデータをPOSTする方法.これは、Ajaxを使えば実現出来ます。Ajaxというのは、JavaScriptの通信機能を使ってデータを取得し、画面を書き換える方法の総称のことです。「JavaScriptを使ったプログラムの一種」です。今回はjQueryのAjax関数を使用して、非同期通信を行う方法をご紹介します。Ajaxを使うことでページ遷移をせずにコンテンツを書き換えることができ、ユーザビリティの向上に繋がります。非同期で処理を行うので様々な処理を並列ですすめることが可能です。railsで開発していると、ajaxで更新する処理を行うことがよくあります。そんなとき、結果を受け取ってjQueryなどで値を操作して画面の一部分に更新内容を反映させるといった処理はよく行います。XMLの略で、ウェブ開発において使用されるいくつかの技術の総称です。リクエストで複数ページを遷移している途中で、ログイン用ページに移動してログインした場合。AipoのフォームのようにAjaxで通信を行う場合や、Javascriptでその他の処理を行って現在のページに内容を反映させたい場合は、formのonsubmitで最後にfalseを返すようにします。下記のようにすると、doSomething()を実行してその後でページ遷移しなくなります。RailsでAjax処理で画面を更新する方法を簡単に紹介します。