0

ほとんど正常に動作するphpファイルがあります。ただし、管理者が承認/非承認リンクをクリックするたびにページが更新されるわけではありません。だからここにあります:

IT がページにファイルをアップロードすると、ファイルは管理者 (アップロードされたファイルをチェックし、アップロードされたファイルが受け入れられるかどうかを決定する) によって表示される可能性があります。これが問題です。管理者には、承認および非承認用の新しいテーブル列が与えられます。管理者が承認リンクをクリックすると、データベースが更新され、NotApprove リンクも同様です。両者の唯一の違いは内容です (承認、もう一方は非承認)。リンクを1回クリックすると、最初のクリックで更新されますが、リロードされません。

これらを修正する方法はありますか?または、更新/削除リンクに問題を引き起こさずにページを更新する方法はありますか? リンク内にある onclick = "opener.location.reload()" を試しました。リンクをクリックするとページがリロードされますが、データは更新されません。

助けてくれてありがとう:)

注**ケースは解決しましたが、助けてくれてありがとう:)

4

2 に答える 2

1

あなたの問題は、ページが更新されず、ブラウザーがキャッシュされたバージョンを表示していることに関係している可能性があります。いくつかのヘッダーを追加してみてください:

<meta name="pragma" content="no-cache" />

または過去の有効期限を追加します。

<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
于 2011-05-12T08:16:10.920 に答える
0

バージョンをキャッシュしている可能性があるため、パラメーターを渡すときにページをロードするときに、javascript から生成するパラメーターとして乱数を 1 つ追加します。これにより、キャッシュが無視され、値が渡されて新しいコンテンツが読み込まれます。

別の方法は、AJAX を使用して同じタスクを実行することです (ここでも、キャッシュを回避するためにパラメーターとして乱数を使用する必要があります)。

于 2011-05-12T08:24:03.393 に答える