javascript (および jquery) と php で記述されたアプリケーションに html テーブルがあります。テーブルの内容は、MySql テーブルに格納されます。
ユーザーにテーブルにデータを追加してもらいたい場合、ボタンをクリックすると、jquery ui ダイアログが表示され、ユーザーが入力するフォームが表示されます。
ユーザーがフォームに入力したら、[保存] をクリックすると、フォームが純粋な php のページに送信されます。これにより、データがテーブルに保存され、テーブルがオンになっている元のページにリダイレクトされます。
$url = BASE_URL . '/admin/pages/finance/pricing/pricing_schedule.php';
header('Location: '.$url); //Redirect to the right page
exit();
メッセージが欲しくないので、私はこれをやっています:
Confirm Form Resubmission - 入力した情報を探しているページ。ページに戻ると、実行したアクションが繰り返される可能性があります。続けたいですか?
ユーザーがなんらかの理由で更新を押した場合に表示します。
ただし、これを行っているため、保存に失敗した場合にユーザーにフィードバックを提供する方法を提供するのに苦労しています。
ユーザーがjquery uiダイアログボックスで保存を押すと、フォームが送信されるとボックスが閉じてしまうため、エラーがまだ発生していないため、そこでフィードバックを提供できません。
PHP ページにいるとき、テーブルをオンにして元のページにリダイレクトするとすぐに、検出されたエラーはすべて失われます。
誰でも提案できますか?