-5

template.phpというphpページがあり、ロゴをクリックすると、画像ファイルを選択してロゴ画像が変更され、そのページでいくつかの操作が行われ、データがコントローラーに送信されてからモデルに送信されます。そこで、データ(画像)をアップロードフォルダに保存しています。コードイグナイターフレームワークで、すべての操作を行ったtemplate.phpページにリダイレクトします。画像はアップロードフォルダにありますが、ページuploads/image.png」が機能していませんが、ctrl + Rを使用してページを更新した後、ロゴの正しい場所で画像が置き換えられます。ctrl+ Rを押して更新せずに画像を読み込むことで、これを解決するにはどうすればよいですか。 ?javascriptを介して動作させる必要があるため??そのphpコードが動作していないか、リソースから画像をロードしていないのですか??

4

1 に答える 1

0

javascriptを使用してすべての画像をプリロードするか、AJAXを使用してロードする画像を呼び出す必要があります。

これは、すべてのphpがサーバー(サーバー側スクリプト)で実行され、ブラウザーに送信される前に更新する必要があるためです。クライアント側のスクリプト(javascript)を使用して、ブラウザーで実行します。AJAXは組み合わせにすることができます。クライアント側のスクリプトがサーバー側のスクリプトを呼び出して、応答を取得します

于 2012-12-06T08:35:22.670 に答える