• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jqueryでロードしたPHPファイル更新後の表示について)

jqueryでロードしたPHPファイル更新後の表示について

このQ&Aのポイント
  • jqueryを使用してロードしたPHPファイルの更新後に表示される内容について解決策を教えてください。
  • IEのインターネットオプションで「ファイル削除」をする必要があり、更新しないと以前のデータが表示される現象に対処する方法を教えてください。
  • phpファイルの更新状況を最新の状態でjqueryのloadする方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

PHP側で、Header情報を適切にだせばよいかと。 必ず、printとかprint_rとかechoする前に、Header出力します。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja-JP"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="Expires" content="0" /> 見たいなのの後に、 <?php $conn =mysql_connect("","ユーザー","パスワード"); ========= echo $testo; } ?> 書くか、 PHP関数で先頭で、 header('Last-Modified: '.gmdate( 'D, d M Y H:i:s').' GMT'); header('pragma: no-cache'); header("Cache-Control: no-cache, must-revalidate"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); これを実行する。

okinao
質問者

お礼

私のような初心者に合わせて回答いただける事に 感謝します。ありがとうございます

okinao
質問者

補足

yyr446さん、前回に引き続き、今回もありがとうございます。 試して見ました。 <head><meta----> と<head>内に記載しましたが、読み込んだ、PHPファイルの状態でうまくいきませんでした。。。 またphp内で header('Last-Modified: '.gmdate( 'D, d M Y H:i:s').' GMT'); -----; -----; <?php $conn =mysql_connect("","ユーザー","パスワード"); > とするとエラーが表時され。。私の記載方法が悪いかもです。。。 でも、できないわけではなさそうなので、がんばってみます。 本当にありがとうございまた。また掲示板で見かけたら よろしくお願いいたします。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

うーん、私の環境では、そのまんまコピペしても再現できませんね。 単純に header("text/plain"); でもだめだし、 インターネットオプションで「ファイル削除」をしてIE更新後は 変わるんですよねえ、となるとやはりキャッシュの問題だと 思うんですが。 別のブラウザーFirefoxとかだとうまくいきますか? 投稿されてない隠された部分に問題があったりして...

okinao
質問者

補足

yyr446さん、またありがとうございます。 インターネットオプションで「ファイル削除」をしてIE更新後は 変わるんですよねぇ⇒はい、これではキチンとPHPファイルに MYSQL上で更新した、データも反映されてきます。。。 多分、私もキャッシュの問題の問題かと思います。 頑張ってしらべてみますね。 本当にありがとうございました。 また、掲示板でみかけたら、お力貸してくださいね m(_ _)m

関連するQ&A

専門家に質問してみよう