こんにちは。ラクスルのWebシステムの開発・運用を行っている吉岡です。 今回はラクスルの価格表ページでも使われている「pjax」についてお話します。 pjaxとは pjaxとは、pushStateとAjaxの技術を組み合わせたjQeuryのプラグインのことを指します。 そもそもpushStateとか、Ajaxって何ぞや?という方にそれぞれを簡単に説明します。 ■ pushState pushStateとは、HTML5で導入されたHistoryAPIの機能を使い、 ブラウザの履歴情報をページ遷移せずに変更するメソッドのことです。 ■ Ajax Ajaxは「Asynchronous JavaScript + XML」の略で (はじめて知った…)、 非同期通信でサーバーからデータをやりとりする技術です。 Google Mapsで使われて一躍有名になりました。 ■ pjax pjaxとは、これらの