XMLHttpRequestを使用してphp等のサーバサイドプログラムにアクセスしたところ、php側では毎回処理結果が異なるはずなのに、常に同じレスポンスが帰ってきてしまいます。
これは、XMLHttpRequestは、全く同じアドレスにアクセスする場合、キャッシュの情報を再利用しているだけで、リクエストを行っていないのが原因みたいです。
その裏付けとして、url + "serial=" + ++serial等として、助長にGETパラメータ付加してアドレスを毎回異なるものにすると思った通りの結果が返ります。
しかしこの方法は面倒で非効率的なので、GETパラメータを毎回変えずに、実現できる方法はありませんか?
No.1ベストアンサー
- 回答日時:
サーバ側(php)でHttpRequestのレスポンスを返すときに
ヘッダーに各種情報(Expires,Pragma等)を含めておくといいのかもしれません。
http://www.rfs.jp/sb/perl/03/03.html#2%EF%BC%8EC …
ただブラウザの中にはこれらのヘッダの情報を無視するものがある、とか聞いた事もあります。。
なるほど。
Perl,PHP,Servlet、HttpResponseヘッダを返すことができるプログラムであれば、すべて実現可能ですね。
そしてそして、Apacheでも、設定によって自動的にこの情報を付加してくれるみたいですね。
これなら面倒でも非効率でもない運用ができそうです。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Outlook(アウトルック) 標準アカウントをOUTLOOKアプリに登録するとほかのアカウントのメールもこのアドレスに受信される 1 2023/02/03 20:34
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- Chrome(クローム) Chromeの描画領域を2分割して異なるスクロール位置を同時に表示させることはできますか 1 2023/03/01 16:53
- Wi-Fi・無線LAN 無線ルーターのIPアドレスは、iPhoneのように簡単に変更できる??? 2 2022/04/02 19:00
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- その他(メールソフト・メールサービス) メールアプリ spark にauメールが入れられない!!! 1 2022/08/19 23:51
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- その他(インターネット接続・インフラ) ブラウザにIPアドレス入力した時 1 2022/06/16 19:08
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jqGridの入力内容をサーバに保...
-
JavaScriptの負荷について
-
PHPとJavaとC#の違い
-
VBAでsambaパスワードを設定す...
-
VB.NET2003 テキストボックスに...
-
一定時間ごとの実行
-
【JavaScript】ソースのコメン...
-
ASP(VBS) ←→ JavaScript の変数...
-
JavaScriptで ブラウザの閉じる...
-
if(1){...}とはどういうことで...
-
正規表現について
-
PHP処理実行後のページの遷移に...
-
VBAによる第3、4水準文字の判定...
-
alert()が実行できない
-
「終了していない文字列型の定...
-
画面間でのJavaScrip...
-
VBA ステータスバー DoEvents
-
VB.NETからWEBブラウザの操作に...
-
OnTime を使って、分間隔で実行...
-
DOMで追加した要素が「前に戻る...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptの負荷について
-
仮アップ?
-
PHPとjavascriptで共通なエンコ...
-
Session切れ前にWarningメッセージ
-
独自の検索エンジンを作るには!?
-
JavaScriptを使用して、クライ...
-
リアルタイム表示ホームページ...
-
ASPによるEXCELファイルの操作
-
PHPができればJavaScriptは...
-
ASPでエクセルの起動
-
PHPとJavaとC#の違い
-
Node.jsのWebプログラム(javasc...
-
外部リンクのクリック数を表示...
-
CGIとJavascriptの違いについて
-
プルダウンリストを作りMySQLか...
-
JavaScriptの便利なところ
-
ASPでグラフ表示方法
-
CSJSとSSJSの違い
-
IEでalertのみを無効にする方法...
-
XMLHttpRequestのレスポンスが...
おすすめ情報