Tag Archives: Ajax

JavaScript

jQueryを使ったオーバーレイ表示

Webアプリを作っていると、ユーザビリティ面からAjaxを使ってサーバーと通信させるケースはよくあるかと思います。この記事では、そういったケースに使えるかもしれない、jQueryを使ったオーバーレイ表示のやり方を紹介します。

read more »

Python

Djangoのis_ajaxメソッドを使ってリクエストがAjaxかどうかを判定する

Djangoのdjango.http.HttpRequest.is_ajax()を使うと、簡単にリクエストがAjaxかどうかを判定することができます。リクエストがAjaxを使ったものであれば、同メソッドはTrueを返します。

is_ajax()は、CSRF_FAILURE_VIEWで指定した自作のCSRFエラー用ビューでも動作します。なので、CSRFエラーが発生した場合、それがAjaxを使ったものならばJSON形式のエラーを返し、そうでなければHTTPResponseを返すこともできます。

read more »

Python

jQueryを使ったAjaxでDjangoのCSRFを有効にする方法

DjangoにはCSRF(クロスサイトリクエストフォージュエリ)用のMiddlewareがあらかじめ用意されています。これをAjaxでも試してみて問題なさそうだったのでメモしておきます。
read more »