JQuery

【ajax】複数のajax送信を同時に行ってPHPのセッションを扱うときの注意点

カテゴリー: Ajax

ajaxでは非同期通信を行えるので、一つのajax送信を実行しつつ別のajax送信も同時に行なえます。

そのため1つのページを閲覧中に複数のページにデータ送信を行い(複数のプログラムを走らせ)、その結果をページに出力できます。

この便利な機能をフル活用していたのですが、PHPのセッションへのアクセスでハマったことがあったのでメモしておきます。

続きを読む

【ajax】別ドメインへPOST送信してデータを受け取る方法

カテゴリー: Ajax

これまで同一ドメインの中で「post-send.html」からajax送信で「post-receive.php」にデータをPOSTしてその結果(データ)を受け取っていたのですが、別ドメインに「post-receive.php」を設置して同じようにajax送信したらうまく動きませんでした。

「post-receive.php」を別ドメインに移動させただけでプログラムの記述は全く変更していないのになぜ?

と疑問になったのですが、その理由がわかりました。

続きを読む

【JQuery】処理待ち中にアニメーション表示する

カテゴリー: JQuery

JQueryで処理待ち中にアニメーションを流す方法を紹介します。

ページの読み込みやajaxでの通信に時間がかかる場合、ユーザーに「動いているのか?」とストレスを与えるかもしれないので、そういうときに有効かと思います。

続きを読む