ホームページ  >  記事  >  バックエンド開発  >  変更が成功した後、元のページに戻す方法を求めるプロンプトが表示されます

変更が成功した後、元のページに戻す方法を求めるプロンプトが表示されます

WBOY
WBOYオリジナル
2016-06-23 14:14:472156ブラウズ

まずクエリ関数を使用して必要なデータをクエリし、次に変更するデータを選択して、[変更] をクリックすると、変更ウィンドウがポップアップ表示され、[保存] をクリックすると、変更が成功したか失敗したかを確認するメッセージが表示されます。確認をクリックした後のクエリ後の状態 初期状態ではありません。


ディスカッションに返信 (解決策)

1 クエリをクリックした後、パラメータを保存します

2 [保存] をクリックして変更の成功または失敗を確認した後、データを取得するインターフェイスが呼び出されます。パラメータを追加するだけです。 1、非常に簡単です。

(またはメソッドを変更するだけで、js を使用してデータを受信し、更新は行いません)

確認をクリックした後、リクエストを再送信します

保存が成功したということは、データベースが更新されましたか?元のページを更新するだけですよね?
js 関数を作成します。
document.location.reload(true)

十分に明確に述べていないかもしれませんが、クエリの後にページを返すことです。一般に、変更を加えるときは、最初にデータをクエリします。変更したい場合は、変更します。変更されたページとクエリ結果ページは同じページではありません。つまり、返されるクエリ ページはクエリ後に返されるページです

クエリ結果のパラメータを保存し、クエリ ページを呼び出すときにそれをロードするだけです

十分に明確に表現できていない可能性があります。通常、変更を行う場合は、まず変更するデータをクエリしてから、それを変更します。変更されたページとクエリ結果ページは同じページではありません。つまり、返されたクエリ ページはクエリ後に返されたページです


それは、データベースを更新した後、文の最後に文を追加するだけです。 code: Header("Location: Query then the page.php") は問題ありません

これは現在、より一般的であり、js を使用して現在のクエリ ページにコンテンツを直接追加/変更します。 DZ フォーラムのクイック返信と同様に、js を使用して公開されたコンテンツを現在のコンテンツの末尾に直接追加します。また、一部の ajax コメントは基本的に同じです。追加時に成功ステータスが返される限り、コンテンツは動的に直接変更されるため、再度クエリを実行する必要がなくなります。クエリ結果リストは変更されません。

ユーザーエクスペリエンスの観点から、この種の小規模なデータ変更には、非同期データ送信 ajax である部分更新メソッドを使用する必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。